Work
A few projects written up in depth, and a list of everything else I've built. Each one says what the problem was, what I did, and what changed.
Case studies
Tax Notice Pilot
An AI product that reads IRS and state tax notices and explains them in plain language. I built its document layer and I'm leading its SOC 2 Type II program.
Result Live and revenue-generating, with SOC 2 Type II in its observation window and an enterprise API in progress.
Case studyNext.jsAzure Document IntelligenceNeon Postgres
Deepn
A couples coaching app built by three AI tools in a row. I audited it, cut it down to the code actually in use, and rebuilt it as one clean, organized codebase.
Result One clean codebase, split into website, app and server, on a rebuilt database with optimized queries.
Case studyViteReactTailwind

myTpen
Nine apps for teachers that share one login and one data layer, so they work like a single product.
Result Nine shipped apps on shared infrastructure, an Android app on Google Play, and a marketing site that ranks first on Google for the brand name.
Case studyNext.jsshadcn/uiTailwind

IENA matching engine
A recommendation engine that suggests the best-fit applicants for each summer camp, using OpenAI embeddings, pgvector and GPT-4.
Result Automated recommendations with an explanation for each match, fully unit tested. The engine went live in production.
Case studyNestJSTypeScriptPostgreSQL
More projects
Client work and products of my own, from integrations and internal tools to full builds.
Hello Drew
2025AI agents for real estate agents that handle calls, scheduling, deal follow-up and CRM updates. I built the marketing site, onboarding, subscriptions and an investment app.
Next.jsTailwindStripe
CampMinder to School Bus Manager sync
2025A one-way sync so every change in a camp's CRM reaches its transport platform immediately, without anyone typing it in twice.
AWS LambdaTypeScriptThird-party APIs
Stagefy
2025Shipment-style tracking links for contractor jobs, so clients can see what stage their job is at without calling the office.
Next.jsTailwindRailway
TheCampStack SDKs
2024The SDKs behind a workflow automation platform for summer camps, including clients for platforms that have no public API.
NestJSTypeScriptJest
Survey to spreadsheet sync
2024A scheduled job that splits thousands of survey responses into the right spreadsheets every morning, replacing a manual process that took weeks.
AWS LambdaSurveyMonkey APIGoogle Sheets API
NY Pedicab booking system
2024A complete booking system for hourly pedicab rides, with a dynamic pricing algorithm that prices each ride from location, time, date and availability.
Next.jsPrismaPostgreSQL
NotesGPT
2024A note-taking app where you can chat with your notes. It started as my final-year university project and was acquired by myTpen.
Next.jsPrismaPostgreSQL
Qwesty
2024A real estate marketplace positioned to compete with Realtor.com. I built every screen in the product from scratch.
Next.jstRPCPostgreSQL
Ability Beyond
2023An internal dashboard for a US healthcare organization: behavior tracking, facility management and staff scheduling, synced with Salesforce.
Next.jsServer ActionsPostgreSQL
Einwelt
2023A generative AI app that helps Croatian speakers learn German.
Next.jsChakra UIFirebase
Developers World
2023A complete company website, designed and built from scratch.
Next.jsChakra UI
Music Room
Took over an existing codebase and built and integrated new features and modules.
Next.jsChakra UIRedux