I’m a full-stack software developer who specializes in backend systems — APIs, databases, auth, and cloud deployment.
I build things end-to-end and ship them to real users.
Most recently: Career-Tracker.ca, an AI-powered job application tracker, and Shot O’Clock, an Android/iOS mobile app pending release.
01
About
I'm a Toronto-based engineer with a passion for building things — whether that's a web app, a mobile app, or just a random idea,
I love taking it from a thought to planning it out, building it, and making it real.
I like to utilize AI in my workflow to move faster and build more efficiently. I've been able to develop the architecture
around my AI-assisted development to allow AI to become a powerful tool without it steering the ship.
Outside of code, I’ve spent years teaching youth programming and AI concepts through ACCN. I currently do work evaluating AI-generated code and responses professionally, which has sharpened my eye for what separates genuinely good model outputs from the poor ones. I also enjoy sports, music and anime.
B.S. Computer Science — University of Western Ontario
Location
Toronto, Ontario Open to Canada & U.S. opportunities
02
Projects
Career-Tracker
SaaS Web App · Live
Career-Tracker
An AI-powered application tracker built to replace the spreadsheets and scattered files that fall apart once your job search gets serious.
Log every application, attach tailored resumes and documents, manage contacts — then let AI evaluate your fit, suggest resume changes,
draft your cover letter, and prepare for any interviews. Built solo. Live. Used by real people running real job searches.
TypeScriptFastifyNext.jsPostgreSQLGCPOpenAI API
Free to start, AI credits included
Paste a job posting link and pull the details automatically
Every application keeps its own notes, tags, and attached documents
Built by someone who actually needed it
Microservices Platform · Project
MicroFlix
A microservices-based media catalog platform split into four independent services. Built to explore real distributed-systems
tradeoffs — service boundaries, data isolation, and observability — rather than just wiring up a monolith.
Found and fixed a slow database query, making it 28× faster
Cut down repeated network calls so pages load in a single request
Each service checks who you are on its own — no shared bottleneck slowing things down
Image coming soon
ML Infra · Live (Frontend Pending)
AI Inference Platform
A self-hosted system for running an open-source AI model — handling live requests in real time and background batch jobs
side by side, both watched over by the same monitoring setup. Understanding what it actually takes to run a model yourself,
not just calling an API.
Handles two different workloads at once — instant responses and large background jobs — without one slowing down the other
Full monitoring dashboards and load testing built in from the start, not added after the fact
A failed job doesn't take down the batch — each one is isolated so the rest keep processing
Mobile App · Release Pending
Shot O’Clock
A drinking game app for legal-drinking-age groups, on Android and iOS. Join a session with a code, and a synced countdown
builds to one shared “Shot O’Clock” moment across everyone’s screen — with live tracking of who’s still in the whole way through.
React NativeExpoSupabaseTypeScriptPostgreSQL
No account needed — join a party with a code and you're in
Play as a group or host solo on one phone
Grace and elimination modes to control how the game is played
Push notifications wired in to notify you for key moments
Cross-Platform App · In Development
Circle Accountability
A group accountability app for small groups working toward a shared goal. Each person’s check-ins fill their slice of a circle
— the group only completes it when everyone’s done their part. One app, built for iOS, Android, and web at once.
GoReact NativeExpoNext.jsPostgreSQLClerkTurborepo
Join or create multiple circles at once — a workout group, a study group, whatever you're building consistency around
Each person can set their own target within the shared goal
One shared codebase powers the mobile app and the web app together
Built with real load testing and CI checks from day one, not bolted on later
Agentic DevOps System · Project (Concept Build)
WS - PASS
An agentic system that turns a written spec into a proposed architecture and plan — with a human checkpoint before anything
gets built. Made with a partner to explore how far AI can be trusted with real planning work, without losing human control
of the outcome.
TypeScriptNext.jsFastifyGitHub ActionsAnthropic
Multiple AI agents work in sequence — planning, breaking down the work, then waiting for approval
Nothing gets written to GitHub without a human saying yes first
A live dashboard shows exactly what stage each run is at