// full-stack dev
// ai apps · dashboards · automations
// for founders tired of prototypes
Customer support agent
handles 50K tickets / month
Knowledge base search
1M+ documents indexed
Multi-tenant SaaS rebuild
zero downtime migration
Stripe v2 + billing portal
no failed transactions
Real-time analytics dashboard
sub-second updates
Document processing pipeline
10K docs / day
Real codebases. Real users. Real deadlines.
10,247
people using your app
ready for
any scale
I architect the auth, infrastructure, and queues so the same app serves your first user and your millionth.
Replies in seconds, day or night
Customer chatbots, knowledge search, agents that get work done — production-grade AI, not a ChatGPT wrapper.
From a one-week SEO audit to a full SaaS build — drag through what I take on.
10K
users
$42K
MRR
98%
healthy
Turn your messy data into a dashboard your team actually opens.
Replace 20 hours of manual work a week with an agent that doesn't sleep.
End-to-end SaaS — auth, payments, AI features, deployed on your infra.
Customer support that answers in seconds — day, night, weekends.
Admin dashboards your ops team will actually use.
extension
Useful browser extensions — for users or for sales teams.
I audit your site, find why Google can't rank it, and ship the code fixes.
Five purpose-built showcases — each one demonstrates a different system architecture I deliver in production.
— 01 · AI DASHBOARDS
Pulse
screenshot coming soon
Real-time ops dashboard with natural-language querying.
Next.js·FastAPI·TimescaleDB·Redis·Tremor·Ollama
— 02 · AI AGENTS
Quill
screenshot coming soon
AI document processing pipeline. Extract, classify, route — automatically.
Next.js·FastAPI·Tesseract·Ollama·LangGraph·BullMQ
— 03 · SAAS MVP
Secure team knowledge base with AI search across encrypted docs.
Next.js·FastAPI·ChromaDB·Ollama·Vercel AI SDK·Stripe·NextAuth
Vault
screenshot coming soon
— 04 · AI AGENTS
Pivot
screenshot coming soon
AI lead generation pipeline. Scrape, enrich, score, outreach.
Node.js·Puppeteer·Ollama·BullMQ·Postgres
— 05 · SEO AUDITS
Browser extension for one-click site audits. Schema, Core Web Vitals, accessibility, branded PDF reports.
Chrome Manifest V3·Lighthouse·DOM analysis·jsPDF
⊕ Beacon
one-click site audit
▸ download branded PDF
Most freelance projects fail not because of bad code, but because of fuzzy scope and silent timelines. Here's how I run engagements so that doesn't happen.
Free · 20 minutes
We jump on a call so I can understand your business, what you're trying to build, and what success looks like. By the end, we'll both know whether I'm the right fit. No pressure, no sales pitch — if your project isn't a fit, I'll tell you and point you toward someone who is.
You walk away witha clear sense of scope, ballpark pricing, and a realistic timeline.
2–3 days · $0
I send a written scope document covering exactly what gets built, what's out of scope, the timeline, the price, and the payment schedule. We iterate until you're confident in the plan.
You walk away witha signed proposal you understand and trust.
2–10 weeks · 50% upfront
I start building. Every week, you get a Loom walkthrough of progress and a live staging link to click through it yourself. If priorities shift mid-build, we adjust through written change requests.
You walk away withweekly visible progress, working software you can use, and zero "what's happening?" anxiety.
1 week · final 50% on launch
We deploy to production on your infrastructure (you own the code from day one). Documentation, architecture walkthrough, and 2 weeks of post-launch support included.
You walk away witha live product, full code ownership, documentation, and a developer who'll still pick up the phone after the invoice clears.
Most freelance projects fail not because of bad code, but because of fuzzy scope and silent timelines. Here's how I run engagements so that doesn't happen.
Step 1 of 4/Free · 20 minutes
We jump on a call so I can understand your business, what you're trying to build, and what success looks like. By the end, we'll both know whether I'm the right fit. No pressure, no sales pitch — if your project isn't a fit, I'll tell you and point you toward someone who is.
Tools chosen deliberately, not collected accidentally. Every project uses the same battle-tested core — so what I ship is fast to build, easy to maintain, and won't break six months after launch.
Pick a 20-minute slot on the calendar, or send the project details straight through the form — whichever feels easier. I read every inquiry myself and reply within one business day.
Book a call
Or send a brief