// about me
From mission-critical systems to software
Software Developer and Canadian Armed Forces professional with 14 years of experience in electronics, optronics, and Full Motion Video (FMV) analysis. Recently completed Computer Programming studies at Algonquin College, bringing together strong analytical skills, software development knowledge, and a passion for solving complex technical challenges.
Career timeline
2025 – Present
Full Motion Video (FMV) Analyst
Canadian Armed Forces
Real-time visual analysis, reporting, and multidisciplinary collaboration.
2017 – 2025
Electronics & Optronics Technician
Canadian Armed Forces, CANSOFCOM, Ottawa
Electro-optical systems, mission support, training documentation, 3D prototyping.
2014 – 2017
Electronics & Optronics Technician (in training)
Canadian Armed Forces, 5th Service Battalion, Valcartier
2011 – 2014
Canadian Armed Forces
Basic military qualification and trade training.
1995 – today
Computer & technical support
PC building, networking, and troubleshooting (personal and professional).
Education
2024 – Present
Diploma, Computer Programming
Algonquin College, Ottawa
Java development, data structures, databases, and modern software engineering practices.
2024
Electric Vehicle Bootcamp
Weber State University, Utah, USA
2014
Electronics and Optronics
Canadian Forces School of Electrical and Mechanical Engineering, Borden
2011 – 2014
Basic Military Qualification and Trade Training
CFB Saint-Jean-sur-Richelieu & CFB Borden
Military & technical career
Fourteen years with the Canadian Armed Forces supporting complex technical systems — from electro-optical maintenance and mission-critical troubleshooting to Full Motion Video analysis. That work demanded precision, clear documentation, and calm decision-making under pressure — skills I bring directly to software development.
3D & creative craft
Alongside my military career, I've spent years on 3D modeling, PBR texturing, CAD, and rendering — including 3D-printable prototypes used to solve equipment challenges in the field. Explore visual work in the gallery.
Technical skills
Programming Languages
- Java
- C++
- C#
- Python
- JavaScript
- SQL
- Rust
- C
Tooling & DevOps
- Git
- GitHub
- Docker
- VS Code
- AI-Assisted Development
Operating Systems
- Windows
- Linux
Technical Experience
- Electronics Systems
- Optronic Systems
- FMV Analysis
- Technical Documentation
- System Diagnostics
- Root Cause Analysis
3D & Creative
- Blender
- 3D Modeling
- PBR Texturing
- CAD / 3D Printing
- Rendering
- Godot
- Unity
Professional Skills
- Problem Solving
- Critical Thinking
- Technical Troubleshooting
- Communication
- Team Collaboration
- Self-Directed Learning
How I approach development
01
Mission-critical reliability
Years supporting operational systems taught me to write clear documentation, trace root causes, and deliver work others can depend on — the same standard I apply to code.
02
Design is how it works
My 3D and prototyping background trained my eye for detail. I care about spacing, motion, and the small interactions that make software feel polished.
03
See the whole system
Years diagnosing electro-optical and software issues taught me to look beyond the symptom. I trace problems to their root cause and build fixes that address the real issue, not just the visible one.