§02ProjectsAs-built

Selected work

Open any project for the write-up and, where there is one, a demo you can run here in the page.

01

TaskManager REST APILiveLive demo

Containerised REST API with EF Core and PostgreSQL, key-protected writes, and a signed image that my server deploys automatically.

ASP.NET Core · EF Core · PostgreSQL · Docker
Open →
02

Resume Classifier APILive

Sorts resume text into five job families with TF-IDF and logistic regression, served as an API from my home server.

Python · scikit-learn · FastAPI · Docker
Open →
03

aoda-scan

A command-line tool that crawls a whole website and grades it against WCAG 2.1 AA and Ontario’s AODA.

Node.js · Playwright · axe-core
Open →
04

AgentMesh

A self-hosted control plane for running AI coding agents across several model providers, where every user brings their own keys.

TypeScript · Next.js · Fastify · Docker
Open →
05

Home Server

An old laptop run like production: Cloudflare Tunnel, signed pull-based deploys, monitoring and tested backups.

Ubuntu · Docker Compose · Cloudflare Tunnel · Bash · Ansible
Open →
06

Train Yard Management SystemLive demo

Rail inventory and safety validation in C. Enforces weight limits, locomotive pull capacity and car-type protocols, with a test suite driving the same logic layer.

C · MSTest (C++) · Make · WebAssembly
Open →
07

ArenaCore RPG EngineLive demo

C++ engine built around an abstract combatant hierarchy, applying the Rule of Three, operator overloading and manual memory management.

C++17 · CMake · WebAssembly
Open →
08

Inventory CRUD

Category and supplier management on ASP.NET Core MVC — Razor views, view models, and EF Core migrations against SQL Server.

ASP.NET Core MVC · EF Core · SQL Server · Razor
Open →
09

This Portfolio

The site you are reading. React and Vite, a hand-built CSS design system, deployed to GitHub Pages by an Actions workflow on every push.

React · Vite · React Router · GitHub Actions
Open →