Portfolio

What I'm building.

A few recent projects across automation, custom web apps, SaaS, and voice AI. Specifics are deliberately light where clients prefer it that way.

Selected samples.

A few recent projects across automation, custom web apps, SaaS, and voice AI. Specifics are deliberately light where clients prefer it that way.

Automation system
B2B CRM enrichment & matching
Custom build
Production

A B2B sales team was spending an hour manually matching certified shops against their CRM, every single time they ran the process. I rebuilt it as an automated matching engine with a multi-pass algorithm and a built-in human review step for anything the system flagged as uncertain. Nothing gets guessed at, nothing slips through.

Claude Code Python Azure Functions Claude Haiku Dynamics 365 openpyxl
Full-stack web app
Mass Intentions management system
Custom build
Production

A parish office was managing bookings by hand and spending hours each week reformatting the same information into print documents. I built a self-serve booking portal plus an admin dashboard that auto-generates the print docs from the booking data, end of story. Office staff now run the weekly production in minutes.

Claude Code Next.js Supabase Google OAuth Tailwind Vercel
SaaS product · Award
StudioCast
SaaS product · studiocast.app
Alpha

Dance studios run on group chats and patience. StudioCast ends that. One private hub where dancers find their practice videos, families find show details, and owners post once and answer never. A context-aware portal that knows which class a dancer is in and their skill level, so it only surfaces the choreography, schedules, and locations that apply to them. Everything else stays out of the way.

Claude Code React Vite TypeScript Tailwind Shadcn/ui Supabase Cloudinary Vercel
Recognition
3rd place, SaaS category, The Vibe Coding Games 2026.
SaaS product
CaptureSwift
SaaS product · captureswift.com
Beta now open · spots limited

Field photo capture and organization for teams that live in the real world. Crews upload through a simple link (no app install) and every photo lands already sorted, tagged, and filed where the back office needs it. Built for contractors, property managers, inspectors, and anyone else whose job-site photos currently live in a chaos of texts and camera rolls.

Claude Code Next.js Supabase Google Drive API Google Maps Vercel

Take back a day of your week. It starts with one 15-minute call.

Book the call → Email instead
[email protected] · reply within 1 business day