// about me
Software development and 3D design
Software developer and Computer Programming student at Algonquin College. I bring analytical problem-solving and a 3D design practice to building reliable, user-focused applications.
Career timeline
2011 – Present
Electronic and Optronic Technician
Canadian Armed Forces
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
3D & creative craft
I've spent years on 3D modeling, PBR texturing, CAD, and rendering. 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
- 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
Reliability you can depend on
I 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
I look beyond the symptom. I trace problems to their root cause and build fixes that address the real issue, not just the visible one.