
About Me
Problem-solver. Systems thinker. Software developer.
My Journey
I'm a software developer who likes building things that work, things that save time, simplify a process, or solve a problem cleanly. My interest in tech started long before I knew how to code, but once I saw software as systems, not just lines of code, it all clicked.
Before tech, I spent 14 years in the Canadian Armed Forces leading recon teams, enabling large-scale training operations, and teaching leadership. That experience taught me how to think under pressure, spot patterns in chaos, and work with all kinds of people. Those lessons still show up in how I write code, plan projects, and approach team dynamics.
Today, I build software with the same principles I valued in the field: clarity, adaptability, and purpose. I specialize in enterprise-grade applications, AI integrations, and tools that reduce friction or make complexity easier to manage. Every line of code I write serves a purpose, and I'm not afraid to learn what I don't yet know.
What I Brought With Me
Leadership & Team Coordination
Leading recon teams taught me how to keep people aligned and challenged. That translates directly into dev teams, knowing when to take lead, when to support, and how to keep momentum without micromanaging.
Systems Thinking
I've always been drawn to structure, breaking complex things down into pieces that make sense. That mindset is core to how I design, debug, and ship software.
Reliability & Focus
The military drilled in the need for systems that don't fail. That same mindset applies when I'm designing software, keep it stable, secure, and purposeful.
Development Philosophy
Clarity Over Flash
Readable code beats smart code no one wants to maintain.
Start With the Problem
I figure out the real issue first, then choose tools based on what makes sense, not what's trendy.
Build Fast, Improve Often
I like shipping something small, then learning from real use and iterating quickly.
Usefulness Over Novelty
I'd rather build a tool that helps one person every day than something flashy that no one touches twice.
Beyond Code
Reading & Learning
I read philosophy, tech, and anything that expands how I think. Lately that's meant Marcus Aurelius, Rick Rubin, and Ryan Holiday.
Outdoor Activities
Hiking, camping, and stepping away from screens help me reset. I do my best thinking when I'm not trying to.
Family Time
I love spending time with my family, my partner and her kids. Whether it's traveling, playing or exploring together, or just hanging out, those moments remind me what really matters and keep me grounded.