Projects

Personal builds, class projects and research work — web apps, machine learning classifiers and data analysis.

Projects

LLM

  • SHIELDS: Multi-Agent OS Security Hardening — a multi-agent pipeline that triages OpenSCAP STIG findings, generates and executes Linux remediations over SSH, then validates and rescans until they hold.
  • Weakly Supervised ICD-Codable Clinical Text Detection — a two-stage clinical NLP pipeline using gated attention-based multiple instance learning over BioClinicalBERT to locate codable passages in long medical notes.

Traditional ML/Data Science

  • Swimming Activity Recognition for Children Learning to Swim — Sketch Recognition Lab research classifying swimming-adjacent activities from wrist-worn sensor data with a hierarchical PyTorch classifier. View the poster, read the thesis.
  • Medical image classification with LibAUC — pneumonia and breast cancer classifiers. Read the write-up
  • Electric vehicle ownership study — National Household Travel Survey modelling, presented to General Motors. View the presentation
  • American Airlines luggage distribution — modelling luggage arrival from flight-level data. View the presentation

Software

  • Bingo Sheet Creator — a web app for making and sharing bingo sheets. Open the app
  • Panda Express Kiosk — a self-service kiosk built with React, Node.js, Express.js and PostgreSQL.
  • Wordle — a Java and JavaFX clone with saved progress and guess history.
  • First personal website — hand-written HTML and CSS; the server is currently down.