Selected Work
Proof, not promises.
I’d rather show you running software than talk about it. Here’s a booking-and-CRM platform, a custom AI assistant, and production sites you can open and use right now — built by one person who’s also a network and security engineer, so the plumbing underneath is built to hold up.
A multi-vertical booking and client-management platform for salons, studios, and independent providers — shareable booking pages, a real CRM, and Stripe Connect payouts.
What made it interesting
Multi-tenant architecture, Stripe Connect Express onboarding with per-provider payouts, and a CRM that auto-computes client cadence and preferred services. Not a form on a page — a system.
The site you’re on. Server-rendered, fast, and running a custom AI assistant I built — not an off-the-shelf widget.
What made it interesting
Next.js 15 SSR on serverless, a custom streaming Claude assistant wired server-side, contact delivery via Resend, and a strict Content-Security-Policy. The demo is the site.

A personal / professional profile site — a clean, fast home base for projects and background.
What made it interesting
Shows the range: from a full SaaS platform down to a sharp one-pager, same standard of build.
The same standard underneath all of it
Whether it’s a one-page site or a multi-tenant SaaS, the fundamentals don’t change: fast, maintainable, and secure by default.
Frontend
Next.js, React, TypeScript
Backend & Data
Node, Python, Postgres, Supabase
AI
Claude, OpenAI, RAG, agents
Security
Auth, CSP, least-privilege by default
Have something to build?
Let’s talk about what you’re trying to ship.
Tell me the problem. I’ll tell you what’s realistic, what it takes, and whether I’m the right person to build it.