Skip to main content

Geoffrey Peart, BEng '03

(Software Engineering)

Recognizing the power of yet


Geoffrey Peart know there’s a risk he’ll sound like a motivational speaker, but the truth is, that’s part of his job.

As senior director of RBC’s team of developers responsible for client-facing web channels, he leads about 150 people.

“My role on that team is to enable and empower them,” says the 2003 software engineering grad. “I spend most of my time eliminating roadblocks in their way or bringing them the tools and skills they need to be successful.

“A large part of my role is to nurture the agile development environment we work in, and the culture we've built as a team.”

Starting with RBC as a technical specialist about a decade ago, Peart has moved through a range of increasingly senior software development roles and been part of three different replatforming exercises.

The roles have exposed him to what he describes as the best part of a career in software – the “constant stream of learning, relearning, unlearning, and creating with that knowledge.”

But he says his career highlights largely focus on being a cornerstone in building and empowering his team.

“I think I have one of the best software development teams in Canada, in capability, culture, and outcomes,” he says.

For young people, Peart’s empowering advice is to recognize the power of yet.

“Change your mindset from ‘I can’t do this’ to ‘I can’t do this yet,’ he urges.

“It’s easy to be so caught up in the moment that you confuse mistakes and failures with immutable things that have happened,” he says.

“Really, they just mark the stepping stones of learning until you can succeed and transcend past your own limitations and mistakes, not through some magic but through embracing the learning that comes with failure.”


Know a great McMaster Engineering alumnus or alumna who deserves to be in the spotlight? We'd love to hear from you.  Send your nominations for our McMaster Engineering Alumni Spotlight series today.