1991 - 1996

Almost Education

Although I wrote my first sorting algorithm on a Timex Sinclair 1000 in Grade 7, and before I ever wrote a line of code professionally, I was set on a completely different path. I earned my Bacholor in Mathematics and Education, learning how to break down complex concepts into digestible lessons. Little did I know, this foundation would become one of my greatest assets in tech.

The experience I gained as a student teacher taught me patience, empathy, and the art of meeting people where they are. These skills have proven invaluable when mentoring developers, explaining technical concepts to stakeholders, and building teams that thrive on clear communication.

Key Insight

Teaching is about understanding your audience, meeting people where they're at and adapting your approach accordingly.

Transferable Skill

The ability to simplify complexity became my superpower in technical leadership.

1997 - 2012

Mashing Keyboards

My transition into software development was not entirely unexpected. Starting as a junior developer, I embraced the steep learning curve with enthusiasm. Every bug was a puzzle, every feature shipped was a victory, and every code review was a masterclass. I grew up in the age of moving from statefull website development (Web Forms... eww) to stateless. As I evolved, I learned that the journey to a senior is just as much about the soft skills and influence you develop.

These years taught me the importance of humility, continuous learning, and the value of a supportive team. I learned not just how to write code, but how to think systematically about problems and solutions, and start to influence those around me.

First Language

Cut my teeth on the fundamentals, building a solid foundation in programming principles.

Mindset Shift

Learned that asking questions is a strength, not a weakness.

2013 - 2021

From IC to Manager

The shift from individual contributor to manager was perhaps the most challenging transition of my career. Suddenly, success wasn't measured by the code I shipped, but by how well I could enable others to do their best work.

I had to learn to let go of the keyboard and pick up new tools: one-on-ones, performance reviews, hiring decisions, and the delicate art of giving constructive feedback. My teaching background proved invaluable here, helping me develop talent and build cohesive teams.

My time at D2L showed me the joy of leading truely empowered teams, which they call the "Three Legged Stoll". I learned to balance ownership with accountabiliy.

Biggest Challenge

Learning that my success was now measured by my team's achievements, not my own code.

Key Learning

People management requires intentional practice and continuous improvement. The best leaders are those that practice Radical Candor.

Proud Moment

Watching team members grow into roles they never thought possible.

2022 - 2026

The Director Years

Today, as a Director of Software, I operate at the intersection of technology and business strategy. My role has evolved from building features to building organizations, from solving technical problems to shaping engineering culture.

I focus on creating environments where teams can do their best work: establishing clear processes, removing roadblocks, and ensuring alignment between technical decisions and business objectives. Every lesson from my journey contributes to how I lead today.

I continue to make mistakes, but each one has provided an opportunity to grow as a leader as be stronger for my company because of it.

Current Focus

Building empowered teams that deliver exceptional results.

Philosophy

Great technology comes from great cultures, not just great code.

Looking Ahead

Continuing to learn, grow, and help others do the same.

2026 - Present

The Accidental Sabbatical

In 2026, I found myself with something I hadn't had in decades: time. It wasn't planned, but I've come to see it as a gift. I wrote about it in The Accidental Sabbatical: Why Everyone Needs to Hit Pause, and the short version is that I was lucky to be given the chance to step back.

I've used that time well. I've sharpened my skills, been there to take care of my aging parents, and got back in good standing with the Ontario College of Teachers. Most of all, I've taken the time to simply enjoy life.

I have to admit that, during this time, I also found myself doubting my value as a people-centric leader, so I created People Centric Leadership to reflect on my leadership style and to hold myself accountable to it in the roles ahead.

That said, I'm ready for my next big challenge. Whether that's returning to technology leadership, leaning on my education background, or taking on something fractional, I'm excited to find out what comes next. I'm not quite ready to hang up the keyboard for a life of retirement just yet.

Unexpected Gift

Time to step back, reflect, and remember what matters most.

Full Circle

Back in good standing with the Ontario College of Teachers, reconnecting with where it all started.

What's Next

Technology leadership, education, or fractional work. Ready for the next big challenge.

Let's Connect

Whether you want to discuss technology leadership, share ideas about building great engineering cultures, or just chat about board games, I'd love to hear from you.

Contact Me on LinkedIn