Senior full-stack and AI engineer
I'm Theuy — senior full-stack and AI engineer based in the Netherlands. I work with scale-ups and product teams across Europe on the parts that decide whether software lasts: typed APIs, secure auth, billing that survives an audit, AI features that hold up in production. Direct contact, async-first.

From idea to production-ready
Three things I'm hired for — and the patterns I bring with me, so you don't pay for me to invent the wheel each engagement.
AI-powered SaaS MVP
From €30,000
6–8 weeks · fixed scope, fixed priceYour product, live and earning revenue. Auth, Stripe billing, multi-tenant data, and your first AI feature — all deployed.
Auth, RBAC, Stripe Checkout + webhooks
Multi-tenant Postgres with audit-grade isolation
One AI feature integrated end-to-end
Deployed on Vercel with monitoring
AI feature for an existing SaaS
From €15,000
3–4 weeks · drop-in for live productsAdd a production-grade AI capability to your existing app — RAG, structured extraction, or an agent — wired into your auth and billing.
RAG with grounded citations
Schema-typed extraction (Zod)
Hybrid semantic + numeric search
Eval harness + cost monitoring
AI audit & roadmap
€125 / hour · from €4,000
1 week · diagnostic + 90-day planSenior architectural review of your current system or AI strategy. You walk away with a written plan you can hand to any team.
Code & architecture review
AI cost / quality / latency analysis
90-day technical roadmap
Optional: implementation handover
See the stack in production
Real working systems built on the same patterns I ship to clients — customer-support AI, document processing, multi-tenant SaaS, an AI analytics dashboard with a forecasting engine and GraphQL API, and AI-assisted incident triage with Slack delivery — each running on the same Vercel + Postgres + AI stack I use in production.
AI Customer Support
AI chatbot with knowledge base and RAG
AI Document Processing
Extract structured data from PDFs using AI
SaaS Starter Platform
Multi-tenant SaaS with auth, billing, and dashboard
AI Analytics Dashboard
SaaS analytics with prediction engine + GraphQL + AI insights
AI Incident Triage
Urgent tickets get routed to Slack in seconds
What I've built
Detailed write-ups of the architectural choices, tradeoffs, and edge cases behind real systems.
AI analytics dashboard with prediction engine and GraphQL API
A deterministic TypeScript engine computes trends, forecasts, and anomalies; an LLM only narrates them. GraphQL exposes the boundary; the dashboard renders both halves side by side.
AI-assisted incident triage for the support inbox
Every ticket is classified by OpenAI; a deterministic rules engine routes the urgent few — fraud, outages, security — into Slack so humans see them in seconds, not after the next queue scan.
RAG support chatbot grounded in your own documents
A streaming AI assistant that answers only from indexed source files, cites the file each answer came from, and says "I don't know" when retrieval is empty.
Boring stack, modern tools
One coherent stack across every demo. Battle-tested infrastructure that scales to production without a rewrite.
Vercel
Serverless edge runtimeOpenAI
GPT-4o + embeddingsPinecone
Vector searchNeon Postgres
Serverless SQLVercel Blob
Object storageHire for outcomes, not output
From zero to production in 6–8 weeks
The case studies above are real systems I built end-to-end — auth, billing, AI features, deployed and live. Same speed for your project, with fixed scope and fixed price.
Senior, no agency tax
Direct access. No PM in the middle, no junior on the keyboard. The architect, the implementer, and the deployer are the same person — so you're not paying for translation between layers.
Built to hand off, not lock in
Code review and documentation from day one. You can replace me at any point and another engineer can pick up cleanly. No bus factor, no vendor lock-in baked into the architecture.
Things clients ask before booking
Three models, anchored: Fixed-scope project — typically €30,000–€45,000 for an MVP-sized build (auth, billing, one AI feature, deployed end-to-end), quoted after a free 30-minute scoping call. Monthly retainer — €6,500/month for 8 days of senior engineering with a response SLA. Architecture review or consulting — €125/hour, 4-hour minimum, with a written deliverable. All prices excl. 21% VAT (reverse-charged for EU B2B). Bad fits get a referral, not a sales pitch.
I take on one major engagement per quarter so I can give it real attention. Currently accepting one project starting Q3 2026 (July onwards). Smaller pieces — architecture audits, week-long sprints, or retainers with spare capacity — are often available sooner, sometimes within 2–3 weeks. If your timing is tight, ask; I'll tell you honestly whether I can fit it.
I focus on TypeScript + Node.js + Postgres on the web side, and OpenAI / Anthropic / Pinecone / Vercel for AI. I'm not the right person for: native mobile (iOS / Android), Salesforce or HubSpot customisations, blockchain or web3, ML model training from scratch, or maintaining legacy PHP / Java / .NET systems. If you ask anyway, I'll refer you to someone better suited rather than wasting a call.
Yes — most engagements are augmentation, not solo. I plug into your GitHub, your Slack or Discord, and your ticket system, work in PRs your team reviews, and adapt to your conventions. Often I'm brought in to unblock a specific layer (AI integration, infrastructure, auth) so your in-house team stays focused on product.
Component-level UX, clean MUI / Tailwind interfaces, and reasonable visual polish — yes, included in any build. New brand identity, marketing-grade visual design, or a full design system — that's a designer's job, and I'll happily work with whoever you bring or recommend one from my network.
Yes. Work happens in your GitHub organisation from day one — you own it, I review it through PRs, and you can audit the history at any point. No black-box deliveries, no zip-files-at-the-end-of-the-project.
Fixed-scope projects include a written change-control: any new requirement gets quoted as a small extension before work starts. You always know what you're paying for, and there are no surprise invoices. For retainers, scope is renegotiated month-to-month — you only commit one cycle at a time.
Documentation is written alongside the code, not in a final-week scramble. On delivery you get a runbook, an architecture diagram, environment variable docs, and a README that lets any senior engineer take over cleanly. You should be able to fire me at any point without losing momentum — that's a feature, not an admission.
Yes — usually as a monthly retainer with a response SLA, bug fixes, and small features. Sized to whatever cadence your product needs, without paying for over-capacity. Or you can hand the system to your in-house team and I close out cleanly with a knowledge-transfer week.
Real risk for any solo engineer, so the architecture is designed to be picked up by another senior engineer at any moment — clean code, written docs, no clever tricks. For multi-month engagements I introduce a backup engineer from my network at the start. If something happens, you're not stranded with a half-built system.
Based in the Netherlands (CET / CEST). Typical response within 4 working hours, same-day for active engagements. Async-first by default — no daily standups unless you want them. I work comfortably with US East Coast and most European timezones.
Yes to both, before any code or detail-level discussion. Standard mutual NDA up front; work-for-hire IP assignment in the engagement contract so all delivered code, schemas, and prompts are yours from the moment they're written. Templates available, or I'm happy to sign yours.

Theuy Limpanont
Netherlands · CET · Replies within 4hLet's build it
Book a 30-minute call. I'll review your current system or roadmap live and email a one-page technical assessment within 24 hours — no charge, no slide deck, no obligation. Bad fits get a referral instead of a pitch.