A production localization pipeline built entirely on the OpenAI API: one English source of truth, SEO-aware translation prompts, cross-model verification with
I take features from idea to production – architecture decisions and the code, in the same person. Open to contract and project work with early-stage and growth-stage teams.
1600+ documents, hybrid semantic + keyword search, incremental indexing. Draft answers in under 4 seconds instead of 40+, resolving 70%+ of support queries with no human involvement – in 30 languages.
See itvatnode.dev – a live EU VAT validation API with billing, rate limiting, and webhook monitoring – built and operated end to end, not handed off after launch.
See itTypeScript, React, Next.js, Python – used daily, including AI-assisted development, agent tooling, and MCP servers.
A production localization pipeline built entirely on the OpenAI API: one English source of truth, SEO-aware translation prompts, cross-model verification with
Developer-first SaaS API for EU VAT validation via VIES with Redis caching, change monitoring, and webhook notifications.
RAG system on OpenAI and Upstash Vector with 30 language support. Includes streaming chatbot, hybrid search (semantic + keyword), AI ticket classifier, and
How to call a logistics provider’s API from an order-processing worker: why some booking APIs answer immediately and others don’t, whether a shipping outage
API key management for a public SaaS: hashing keys at rest, prefix + last-4 display, fail-closed validation, and revocation – plus the scoping, rotation, and
Subscription billing edge cases Stripe glosses over: proration, dunning, the state machine, cancellation timing, refunds, VAT, and webhook ordering.
We process thousands of supplier invoices a month and the team was keying them in by hand.
Lena Brandt 🇩🇪
Head of Product
Our sales team was copying leads from the website into HubSpot by hand and things were falling through the cracks.
Ingrid Solberg 🇳🇴
Operations Manager
Services
We wanted to add an AI feature that turns messy user notes into structured records, but our first attempt returned unpredictable JSON that broke the app half the time.
Bram de Vries 🇳🇱
Product Lead
MVP builds, AI feature integration, and connecting the systems a growing product depends on.
AvailableBuilding something and need an engineer who owns it end to end?
Tell me what you’re building and where you’re stuck – I respond within 24 hours.