Next.js, TypeScript, Prisma, PostgreSQL
A workout app with an OAuth-protected MCP server and an AI workout builder. Agents read training data and create workout plans for use in the app. Case study
React, Socket.IO, Express on Fly.io
Real-time sprint estimation used for years by dev teams at several companies in their Scrum planning sessions.
Angular, Firebase Realtime Database
A real-time retrospective board where distributed teams record what went well, what to improve, and what to do next. More than 50 weekly active users at its peak. Teams at Blackboard, BB&T, Cengage, Citrix, Dude Solutions, ImageQuix, Live Oak Bank, PayScale, Pendo, Skillsoft, thinQ, and UserVoice have used it.