Software Developer - Ottawa, ON

I build things
that ship.

From architecture to deployment - code, AI-assisted workflows, and a lot of QA.

A developer who picks up new systems and codebases quickly.

I independently built and deployed two full production web applications - from architecture through release - while directing AI coding agents through structured, human-reviewed prompt workflows. I hold an Ontario College Diploma in Computer Programming from Algonquin College (Dean's Honor List, 2023), and I'm looking to bring that same ownership mindset to software development, where code quality and reliability matter most.

13+ Repositories shipped
2 Production apps, start to finish
3 Languages spoken

Projects

Lavender Refreshments homepage hero

Lavender Refreshments

2026

A responsive, multi-page restaurant website built freelance for Lavender Refreshments - from design through deployment. Directed AI coding agents across iterative prompt cycles, validating every output for production readiness.

  • React
  • Vite
  • Astro
  • AI-Assisted Dev
Focus Trail dashboard showing a milestone progress chart, a 75% progress ring, and today's next tasks

Focus Trail

2026

A personal dashboard that pulls your GitHub repos, graphs milestone progress for each one, and keeps you on a single Focus Project until it ships - switching focus means typing a reason, which is logged. Built by directing Claude Code through a written workflow, with every change reviewed and merged through a pull request.

  • Next.js
  • TypeScript
  • Turso
  • Drizzle
Learn French
with Aira
In Progress

Learn French with Aira

2026

A comprehensible-input French learning app - leveled content from absolute beginner (A1) to native-level "Pro" (C2), with daily streaks to keep practice consistent.

  • Next.js
  • TypeScript
  • tRPC
  • Prisma
Gunita sign-in screen

Gunita

2026

A private photo & video album app with a Netflix-style, browse-first home screen - role-based sharing, real storage quotas, and a 30-day recovery window, backed by Postgres Row Level Security.

  • Next.js
  • TypeScript
  • Supabase
  • Tailwind CSS
Set It Up In Progress

Set It Up

2026

A scheduling app for finding times that work across a group's time zones - built with Next.js, Prisma, and NextAuth.

  • Next.js
  • TypeScript
  • Prisma
  • PostgreSQL
Cold Open In Progress

Cold Open

2026

A home-screen widget surfacing randomized quotes from Star Wars: The Clone Wars pre-credits cold opens, with one-tap sharing to social media. Fan project, cross-platform: iOS, Android, and Windows.

  • Swift
  • Kotlin
  • C#

Shipping consistently, not just in bursts.

Skills

Languages

  • JavaScript
  • C++
  • Python
  • Java
  • HTML & CSS
  • COBOL

Systems & Tools

  • Linux (CLI, file systems, process mgmt)
  • Git & GitHub
  • VS Code
  • npm
  • Virtual Machines

Software Development

  • Object-Oriented Programming
  • Data Structures & Algorithms
  • Debugging & Code Review
  • Unit Testing
  • Version Control

AI & Automation

  • AI Agent Orchestration
  • Prompt Engineering
  • Context Management
  • Human-in-the-Loop Review
  • Claude (Anthropic)

QA & Testing

  • Functional Testing
  • Test Case Design
  • Cypress
  • Jira & Confluence

Certifications

  • Google Generative AI Leader (in progress)
  • Worker Health & Safety Awareness
  • Smart Serve
  • Food Handler