Skill 01
Web & platform development
From a multi-tenant B2B system to a café website that loads instantly on a phone with holiday roaming.
I build web applications that are meant to run for years: typed, tested, with a data model you still understand two years later. For platforms that mostly means clean tenant isolation, permissions and migrations – the UI is the smaller part.
For websites it is the opposite: ship as little as possible. Pages are prerendered at build time so search engines and link previews see real content, images are resized automatically and fonts are served from your own server.
What I do
- B2B and SaaS platforms with tenants, roles and a customer portal
- Websites with prerendering, structured data and a sitemap
- Modernising existing Vue, Quasar or React projects
- Data models and migrations on PostgreSQL
- Container deployment – on your servers or in your own data centre
Tech stack
| Layer | Technology | Why |
|---|---|---|
| Frontend | Vue 3, React 19, TanStack Router/Query | components that are easy to test and prerender |
| Full stack | TanStack Start, Next.js, Vite | server functions and rendering in one place |
| Backend | Node.js, Python/FastAPI | whichever suits the domain logic better |
| Data | PostgreSQL, Drizzle ORM, SQLAlchemy | schema as code, traceable migrations |
| Quality | Vitest, Testcontainers, Zod, Sentry | tests against a real database, see errors before the customer calls |
| Operations | Docker, Caddy, Apache, Cloudflare | reproducible delivery that runs anywhere |
Related projects
Planning something similar?
Tell me by email what you have in mind. The first conversation is free.