The lab

Things I built to learn how they work.

Coursework, hackathon entries and experiments, with the code wherever I can share it.

Chaos Compiler

A campus coding competition in the browser: a qualifier for every student, then a live finale where a rival sabotages the coder's screen.

React, Node.js, Socket.IO, SQLite, Docker, Oracle Cloud

TechMove

A logistics management system with automated tests, a CI pipeline and a fallback when its currency API goes down.

ASP.NET Core, Entity Framework Core, xUnit, GitHub Actions

TerraSense

An AI assistant for farmers that plans the growing season, spots crop disease from a photo and tracks harvests. It won 1st place at the 2025 Emeris Hackathon.

Next.js, Tailwind CSS, Supabase, Google Calendar API

GitJudged

A team hackathon app that scores your commit message from 1 to 10, lets a bot roast it in a Discord-style chat, then commits only once you confirm.

React, TypeScript, Node.js, GitHub API, Gemini

Treasury Bot

Reads photos of handwritten church offering slips with AI, then fills in the ledgers and cashbooks once someone has checked the figures.

Python, Flask, Gemini Vision, Google Drive, Render