Software engineer at Adaptive Software LLC, where I work on healthcare operations software: C#/.NET APIs, React and TypeScript front ends, SQL Server and PostgreSQL, Azure. That work lives in private repositories. What is here is what I build on my own time, and it is where I go deeper on the things I care about at work: backend design, data integrity, platform engineering and security.
| PlanPal | Calendar with a one-way sharing layer. Expo + Next.js + Supabase monorepo. OpenAPI contract enforced in CI, row-level security tested per table, deploy verification that fails on a no-op deploy. | live demo |
| TomeStack | Local-first Windows desktop app (.NET 10, WPF + WebView2, React) for tabletop character rules. Traceable rules engine, insert-only content revisions, PDF import with OCR into reviewable drafts. 437 .NET tests, 14 e2e flows. | solo |
| FairTix | Ticketing under on-sale load. Java 21 / Spring Boot. PostgreSQL pessimistic seat holds with deadlock-safe ordering, SSE waiting room on Redis, fraud scoring with step-up auth, signature-verified Stripe webhooks, OWASP and Trivy in CI. | team project, lead author |
| B.O.A.R.D | Real-time collaborative whiteboard on Expo + Firebase. Plan limits enforced in Cloud Functions and rules, metered AI gateway, idempotent and ordered Stripe webhook handling. | course origin, solo continuation |
| Hacker Tracker | Threat-intelligence and asset-risk platform for SMBs: version-aware CPE→CVE matching with a CI calibration gate, KEV/EPSS prioritisation, a read-only Go host agent with per-host tokens and replay protection. FastAPI, React, PostgreSQL. | six-person capstone, lead author |
Contract first, tests that fail for the right reason, and READMEs that say what is actually built. Every repo above has a status section that is honest about what is not done.


