Engga ships web things.
I build and ship my own apps from Eindhoven. Fifteen are live. Twenty-odd years in and still having way too much fun.
See what is live- Pokédex, 2026 (opens in a new tab)

- Zonkant, 2026 (opens in a new tab)

- Field Guide, 2026 (opens in a new tab)

- NL Learning, 2026 (opens in a new tab)

- Mindful, 2026 (opens in a new tab)

- Spoonbowl, 2026 (opens in a new tab)

- reeeecipe, 2025 (opens in a new tab)

- React OpenLayers, 2021 (opens in a new tab)

- Blogblog, 2021 (opens in a new tab)

- SG Vue Pkg, 2023 (opens in a new tab)

- SG Laravel Vue, 2022 (opens in a new tab)

- SG Vite JSX, 2022 (opens in a new tab)

- SG Vanilla Component, 2022 (opens in a new tab)

- SG Vue 3 Fancy, 2022 (opens in a new tab)

- SG Nuxt Bridge, 2022 (opens in a new tab)

- Pokédex, 2026 (opens in a new tab)

- Zonkant, 2026 (opens in a new tab)

- Field Guide, 2026 (opens in a new tab)

- NL Learning, 2026 (opens in a new tab)

- Mindful, 2026 (opens in a new tab)

- Spoonbowl, 2026 (opens in a new tab)

- reeeecipe, 2025 (opens in a new tab)

- React OpenLayers, 2021 (opens in a new tab)

- Blogblog, 2021 (opens in a new tab)

- SG Vue Pkg, 2023 (opens in a new tab)

- SG Laravel Vue, 2022 (opens in a new tab)

- SG Vite JSX, 2022 (opens in a new tab)

Live on engg.app
- Pokédex (opens in a new tab)Nuxt 4, PokeAPI2026

- Zonkant (opens in a new tab)Nuxt, OpenLayers, suncalc2026

- Field Guide (opens in a new tab)TanStack Start, iNaturalist2026

- NL Learning (opens in a new tab)Study site2026
- Mindful (opens in a new tab)Astro, PWA2026
- Spoonbowl (opens in a new tab)Astro, PWA2026
Behind the curtain
Private repos and one client site. Only the client site links out. Everything above is live.
- enggflo AI agent workflows2026
Plan, build, review and ship pipelines for Claude Code and opencode, with test-first agents and adversarial reviewers.
- enggnote Local AI, macOS2026
Record a meeting, get a transcript and summary from models running on your own Mac.
- Opportunity Finder LLM search, Nuxt 42026
Ask marketing spend reports questions in plain English.
- CV·NL AI, streaming2026
CV analysis tuned for the Dutch job market.
- Resumatch AI writing2026
Turn whatever you have (a PDF, notes) into a CV that fits the job.
- LinguaLeap LLM lessons2026
Pick a language and a topic, get a short lesson built on the spot.
- BoulderLog Full-stack app2026
Scoring for bouldering competitions: events, climbers, live results.
- Sign language app Mobile + web2026
Learn the basics of ten sign languages.
- sorasirulo.com (opens in a new tab)Agentic AI workflow, Claude Code routines2026
About
I started building websites when tables were the layout system and I never really stopped. These days I split my time between frontends that work for everyone, keyboard and screen reader included, and AI agents that actually finish the job. I like small teams, boring code and shipping on a Tuesday.
- Based in
- Eindhoven, NL
- Building for the web
- since the early 2000s
- Right now
- building and shipping my own apps
Stack
- Vue and Nuxt
- React and TanStack
- TypeScript
- Tailwind
- Astro
- Cloudflare Workers
- Railway
- Playwright and Vitest
Lately
- Agent pipelines with Claude Code
- Tool-calling apps
- Local models on a Mac
- Accessibility audits
- Small apps, shipped often
What I work on
Frontend
Interfaces that load fast and work for everyone.
AI engineering
AI that does the work, checked like any other code.
Shipping
From idea to a live URL, then I keep it running.
My home turf, from small sites to big apps.
Contact
Built something you like, or found a bug? Say hi.
Say hi, or read the code.
Eindhoven, NL.




