Resume
Professional experience and technical skills
Professional Summary
I'm a software developer who likes building tools that make life easier, whether that's parsing a schedule, automating storybooks, or streamlining a workflow. My background in military leadership taught me how to plan clearly, adapt quickly, and keep projects moving, even when the pressure's on.
I approach software like I approached operations: understand the system, find the failure points, and solve for the real world, not the perfect case. I care about clarity, clean execution, and building things that hold up when they're actually used.
Technical Skills
Programming & Frameworks
- Python 3.10-3.12
- C, C++
- TypeScript/JavaScript ES6+
- React & FastAPI
- Django & Flask
- SQL (PostgreSQL, SQLite)
- HTML5, CSS3, Tailwind
AI/ML & Data Science
- OpenAI GPT-4 & DALLĀ·E
- TensorFlow/Keras
- U-Net & CNN Models
- Azure AI Services
- AstroPy & FITS Data
- Prompt Engineering
Cloud & DevOps
- Docker & Docker Compose
- Azure & GCP Services
- GitHub Actions CI/CD
- Redis & PostgreSQL
- Nginx & Gunicorn
- SSL/TLS & Security
Specialized Tools & APIs
- Supabase & SQLAlchemy 2.0
- Stripe & SendGrid
- Pytest & Code Quality
- PDF Processing & WeasyPrint
- OAuth2 & JWT Auth
- Microservices Architecture
Professional Experience
Software Developer
Freelance | 2023 - Present
- Consulted on a Web3 sports platform, implementing backend services for prediction markets, wallet auth, and smart contract logic using FastAPI, Redis, and PostgreSQL
- Built full-stack applications with Django, Flask, and modern cloud tooling (Azure, Docker, PostgreSQL)
- Integrated AI/LLM, print-on-demand, and Google Calendar APIs to build interactive, user-driven experiences
- Designed and deployed secure systems with CI/CD pipelines and role-based access
- Wrote PDF parsing and generation systems, and managed long-running jobs with Redis
- Developed ML systems for astronomy datasets using U-Net models and TensorFlow
- Focused on clean architecture, maintainable code, and meaningful user feedback loops
Military
Canadian Armed Forces | 2008 - 2023
Leadership roles held | 2018 - 2023
- Led and trained teams in high-pressure environments, often with shifting goals and limited resources
- Managed multi-million dollar equipment across logistics, planning, and tactical operations
- Built repeatable systems for scheduling, personnel management, and field operations
- Worked with cross-functional teams and chain-of-command structures to meet real deadlines with real stakes
Education
Computer Science
Vancouver Island University
Computer Science Diploma - 2024
Bachelor of Computer Science - expected 2026
Key Competencies
Leadership
I know how to keep people aligned without micromanaging, and how to step in when things go sideways.
Systems Thinking
I naturally break things down and look for the pieces that aren't working.
Problem Solving
I like tracking down bugs, making things clearer, and simplifying the edge cases.
Communication
I've explained complex things to people with no background, whether that's team members, clients, or students.
Ready to Work Together?
If you're looking for someone who can plan clearly, solve problems fast, and actually deliver, you're in the right place.