




Sole developer turning VerifyFiltering from a free scanning tool into a paid SaaS product for CleanBrowsing Inc. and Friendly WiFi — owned the product end to end, from the paid user portal and billing system to a cross-platform monitoring agent shipped to customers on three operating systems.
Built the complete user-facing layer around the core DNSArchive API — turning a backend lookup service into a self-serve product customers could sign up for, pay for, and monitor themselves through a real-time dashboard.
Took the lead designer's mockups from concept to a fully implemented, production-ready redesign of the marketing site, matching the design intent while keeping the site fast and consistent for every visitor.
A platform for analyzing U.S. Olympic weightlifting meet data. Includes athlete profiles, competition history, performance charts, and club tracking tools. Built the scraper, database, and dashboard features to deliver clean, searchable analytics.
This personal portfolio site — designed and built from scratch with React and Vite featuring smooth scroll animations, a dark minimal aesthetic, and responsive layout.
A multi-user WebSocket relay that intercepts Claude Code permission prompts and pushes Web Push notifications to a developer's phone for remote approve/deny via a PWA. Service worker handles push delivery; Node.js server proxied by Apache via PM2.
A game-picker web app that helps you decide what to play next. Links your Steam library and runs a short preference quiz to surface the right game for the moment.