I'm a Software Development Manager with over 15 years of experience leading engineering teams across healthcare, fintech, automotive, and enterprise environments. My work sits at the intersection of technical depth and people leadership — I care deeply about both the craft of software and the humans who build it.

I believe the best teams are built on trust, clear communication, and a shared commitment to quality. I lead by coaching, not directing — creating environments where engineers grow, ownership is taken seriously, and delivery becomes predictable.

"I enjoy corroboration, adapt to any rules, and play nice with all parties involved."

I am proud to have contributed to large industrial projects, high-security web applications, and transaction-heavy, performance-critical systems — and to have done it while keeping the code clean and the people engaged.

  • 01 — Clarity over cleverness. I write and lead in plain language. If an architecture decision can't be explained simply, it probably isn't the right decision.
  • 02 — Systematic thinking. I approach problems with Design Thinking principles and methodical problem-solving — connecting the dots between engineering, product, and business goals.
  • 03 — Regulated domain expertise. I've built and delivered in ISO 9001, PCI DSS, and OWASP-constrained environments where quality isn't optional.
  • 04 — Hands-on leadership. I stay close enough to the code to earn the team's technical respect, and far enough back to see the whole picture.
  • 05 — AI-era practices. I've led adoption of AI-assisted engineering workflows that measurably improve throughput, consistency, and team productivity.

Bachelor of Science in Computer Science — York University, Toronto