Work

Everything, newest first. The top two are where the reasoning is.

Projects

Knights Counsel

Project manager & technical lead · 5-person team · Jun 2026 – Present

A permission-aware artificial intelligence (AI) retrieval agent for a university legal office, deployed inside the client's enterprise Microsoft 365 tenant. Answers from the office's own documents, cites its sources, and declines rather than speculating.

  • Copilot Studio
  • SharePoint Online
  • Entra ID
  • Power Automate
  • React
  • TypeScript
MORE

Mapping How LLMs Build Software

Independent research project · May 2026 – Present

A containerized large language model (LLM) agent that infers and executes build recipes for unfamiliar source archives, measuring whether inference difficulty tracks how much each ecosystem declares about its own dependencies.

  • Python
  • Docker
  • Anthropic API
  • Linux

Study design settled; harness in progress, results pending.

MORE

SimpleBank: AWS banking app

Project manager & front-end lead · 5-person team · Sep 2026

A full banking application (REST API, immutable ledger, admin console) deployed on AWS. I ran the project and owned the design system: the contrast model, the theming tokens and a dark mode that follows the operating system rather than fighting it.

  • Python
  • React
  • Vite
  • MongoDB
  • AWS
  • CloudFront
  • DocumentDB

Live on CloudFront.

MORE

FitnessFunctions

Solo build · Nov 2025

A role-based class enrollment system with separate admin and member dashboards, instructor and class create, read, update, delete (CRUD), and capacity-aware enrollment backed by MySQL.

  • PHP
  • MySQL
  • JavaScript
  • HTML/CSS
MORE

PocketProfessors

Project manager & front-end developer · Jul 2025

A full-stack MongoDB, Express, React, Node.js (MERN) collectible app where users open packs and collect hand-drawn cards. I owned the pack-opening and collection views, the branding and card art, and the delivery plan.

  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • JWT

Live at pocketprofessors.com

MORE

CS Majors vs Gorilla: Contact Manager

Project manager · Jun 2025

A small team build: contact CRUD with search and form validation over PHP endpoints via XMLHttpRequest. My first project-management role, and the reason the Knights Counsel one was not a first attempt.

  • JavaScript
  • PHP
  • AJAX/XHR
  • HTML/CSS
MORE

This site

Solo build · 2025 – Present

Hand-written HTML and CSS with no framework and no build step. A colophon covering the accessibility decisions, the per-project accent theming system, and the point at which a build step would start to earn its keep.

  • HTML
  • CSS
  • JavaScript
MORE