what I do
Three layers, one person.
Most projects need parts of all three, so you do not have to work out which layer your problem sits in. Each page names the projects that back it — the work is the argument.
01 / interface
Product interfaces
The screens your customers and your team use all day. React, Next.js and TypeScript, built so the fortieth click is as fast as the first.
- dashboards
- admin panels
- customer portals
- data-heavy tables
- AI product interfaces
- onboarding flows
- design systems
- marketing sites
02 / system
The system under it
The half of your product nobody sees until it breaks. NestJS and PostgreSQL, where the database enforces the rules instead of trusting your code to remember them.
- SaaS platforms
- multi-tenant apps
- booking systems
- APIs
- auth and roles
- payments and billing
- background jobs
- third-party integrations
03 / retrieval
AI that cites its sources
AI that answers from your documents instead of guessing. Every answer shows the document it came from, and "I could not find that" is a real answer with its own path through the code.
- RAG search
- document extraction
- question answering
- hybrid search
- ingestion pipelines
- AI workflows
- evaluation sets
- AI in an existing product
Tell me the constraint and the deadline.
Thirty minutes on what you're building, what's in the way, and whether I'm the right person for it. If I'm not, I'll say so on the call.