Projects

A selection of things I've built. Source code and live demos are linked where available.

MedResearch Blog screenshot

MedResearch Blog

An autonomous AI publishing platform for medical news, built at Matching Donors. A scheduled pipeline pulls sources from PubMed, Semantic Scholar and curated RSS feeds, has an LLM draft a plain-language article with inline citations, then fact-checks every claim against those same sources. Only fully verified articles publish automatically — anything uncertain is held as a draft for editorial review. Ongoing work; the repository is private.

  • Next.js
  • TypeScript
  • Supabase
  • Groq LLM
  • Vercel
Campus Marketplace screenshot

Campus Marketplace

A full-stack student marketplace: post items for sale with a photo, browse with server-side search, category, condition and price filters, then check out from a cart. Checkout claims each item with a single conditional MongoDB update, so the same item can never be sold to two buyers.

  • React
  • Go
  • MongoDB
  • JWT
  • React Router
Tic-Tac-Toe (Win32 + Browser) screenshot

Tic-Tac-Toe (Win32 + Browser)

A native Windows game built directly on the Win32 API, with an unbeatable minimax opponent and a two-player mode. Game logic stays in pure C++ separate from the GUI, so an exhaustive test suite can prove the AI never loses — and the same logic is ported to JavaScript for the playable browser version.

  • C++17
  • Win32 API
  • CMake
  • CTest
  • JavaScript

Portfolio Website

This site — a resume-style portfolio with project and certification pages, statically exported and deployed to GitHub Pages.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • GitHub Pages