16 case studies
Projects
Featured work first, then supporting projects. Every card opens a case study.
Case studies
PROJECT 01 / AI voice agentAlex, AI Voice Agent for the IT Service Desk
A real phone line that talks to callers and files real ServiceNow tickets.~$20K/yrprojected annual savingsProjectedBuiltAISource private
PROJECT 02 / local agent teamJARVIS Local Agent Team on OpenClaw
A boss agent that hands work to Research, Coder and QA agents, all running locally.44tool definitions in the agent promptResume-reportedIn developmentAISource private- PROJECT 03 / AI
RAG Database Research
A tested FastAPI, PostgreSQL and React learning playbook, plus a planned local RAG design for a healthcare referral system.16chapters in the Built playbookOwner-confirmedIn developmentAISource private
PROJECT 04 / MLNetworked ML and RL Algorithm
Five ways for devices to set their transmit probability on one shared channel, compared against the slotted-ALOHA limit.5strategies implemented in the codeChecked in codeBuiltMLSource on GitHub
PROJECT 05 / Full stackFull-Stack Restaurant App
A Flask and MySQL staff app for a restaurant, with face-recognition login and a chatbot.9tables in the MySQL schemaChecked in codeBuiltFull stackSource private- PROJECT 06 / Games
Roblox Games
Riposte, Pet Cafe Tycoon and an in-development third game.7Lune spec suites in RiposteChecked in codeIn developmentGamesSource on GitHub
PROJECT / GamesSteal a Dinosaur
A dinosaur-themed steal-style Roblox game for young players, in development.181commitsChecked in codeIn developmentGamesSource private
PROJECT / GamesWest End VR
A VR recreation of Boston's West End before its redevelopment, presented as part of a museum exhibit.Team lead on the project.BuiltGamesSource private- PROJECT / hook-gated paper-trading agent
Trader Agent
A Claude Code skill for a hook-gated paper-trading agent.337 testscollected by pytest during the October 2026 fact checkMeasuredPaper modeAISource private
PROJECT / Raspberry Pi labHomelab
A Raspberry Pi 5 lab with a local-AI system monitor and checker, plus DNS filtering and an outfit check from my post.The monitor and checker run local models via Ollama; Pi-hole and the outfit check are from my post only.BuiltSystemsSource on GitHub
PROJECT / codebase map habitGraphify Habit
Query a project's knowledge graph before opening files.~76%fewer tokens on one example questionMeasuredPracticeAISource private
PROJECT / SystemsNetworking Labs: Packet Tracer and Wireshark
Class labs in Cisco Packet Tracer plus a Wireshark capture that shows how a web request is built layer by layer.Built and addressed small networks and ran email and web servers on them.PracticeSystemsSource on GitHub
PROJECT / Full stackTrey's Decants: fragrance store
An online store selling fragrances and fragrance samples that I started and ran from May 2024 to May 2025, with a Shopify site, automated dropshipping and paid social ads.Ran an online business for a year.BuiltFull stackSource private
PROJECT / MLMLB Game Predictor
A daily Python pipeline that predicts MLB game winners and checks itself against the market.~57%test accuracy, logistic model (time-ordered validation)MeasuredBuiltMLSource private
PROJECT / Full stackClinic Referral Tracker (team project)
A three-person course project planning a web app that keeps clinic referrals from being lost or duplicated.3people on the teamChecked in codeIn developmentFull stackSource private
PROJECT / Full stackPersonal Finance Tracker
A small command-line app to log expenses and chart spending by category.Input validation on every field.BuiltFull stackSource on GitHub
Public repos
Earlier builds
Smaller course and practice projects, each with its source on GitHub.
- PythonAI agent chatbot with memoryA chatbot that keeps a persistent memory between conversations.View on GitHub (opens in a new tab)
- PythonAI system checkA Raspberry Pi 5 monitoring agent that asks a local Ollama model about system health and raises alerts.View on GitHub (opens in a new tab)
- JavaScriptHatch simulatorA browser game: collect coins, hatch pets, and they follow you around.View on GitHub (opens in a new tab)
- PythonNetwork-layer routerA router simulator comparing first-come, priority and round-robin queues.View on GitHub (opens in a new tab)
- PythonNonces and replay attacksA lab showing why encryption alone does not stop replayed messages, and how nonces do.View on GitHub (opens in a new tab)
- PythonSimple HTTP serverA TCP server that handles HTTP requests and serves local files.View on GitHub (opens in a new tab)
- PythonKnapsack solver0-1 knapsack with dynamic programming, greedy and brute-force approaches.View on GitHub (opens in a new tab)
- PythonKahoot-style quiz gameA multiplayer quiz game over sockets.View on GitHub (opens in a new tab)
- Windows ServerDHCP, DNS and Active Directory labVirtual machines set up as a small network with DHCP, DNS and Active Directory.View on GitHub (opens in a new tab)
- JavaJavaFX solitaireKlondike solitaire with a JavaFX interface.View on GitHub (opens in a new tab)