Software

Apps & tools I've built.

Custom software for the problems off-the-shelf tools don't solve. Take a look at my work below — starting with the computer science projects behind my degree at the University of Pittsburgh.

University coursework

Built during my B.S. in Computer Science.

Selected projects from my degree at the University of Pittsburgh — my senior capstone, a multi-agent AI system built for healthcare workers in rural Senegal; a full-stack web application; and two programs from my computer organization coursework, written in MIPS assembly and built in the MARS simulator: no libraries, no engine, just registers, memory, and a framebuffer.

Multi-agent LLM — DDx Assistant
Python · FastAPI · React · TypeScript

Multi-agent diagnosis assistant

My senior capstone: an AI assistant that helps healthcare workers in rural Senegal reach a differential diagnosis. A coordinator runs a reasoning loop over three specialist agents — one interviews the patient, one retrieves medical knowledge, one synthesizes the result — and the panel on the right shows them handing off live, extracting symptoms as they surface. Built with a sponsor and collaborators at Pitt.

Full-stack Flask — Restaurant Depot
Python · Flask · SQLAlchemy · SQLite

Restaurant table-ordering system

Guests scan their table's QR code, order from their phone, and the ticket lands on a live kitchen screen — Flask and SQLAlchemy on the backend, hand-written JavaScript on the front. The demo shows both sides at once: an order placed on the menu appearing on the kitchen board seconds later.

MARS — paint.asm
MIPS assembly · MARS

Paint program

A working paint app written entirely in MIPS assembly: freehand brush, shift-for-straight-lines, an on-screen color palette, an eyedropper, and a recursive flood fill — all drawing to a memory-mapped display at 60 fps.

MARS — tilemap.asm
MIPS assembly · MARS

Tilemap editor

A keyboard-driven map editor in MIPS assembly — move a cursor around a grid and paint grass, sand, brick, and water tiles, the way 2D game levels get built.

These are highlights, not the whole story — every course, project, and skill from the degree lives in my full coursework portfolio.

Contact

Have something you need built?

Custom tools, internal apps, automation — if off-the-shelf software isn't cutting it, let's talk.