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.