Web-, API- en backend-ontwikkeling
Productie-websites, webapplicaties en APIs die ook na de oplevering blijven werken. De voorkant met aandacht voor Lighthouse en toegankelijkheid, de achterkant met aandacht voor kosten, observability en de volgende ontwikkelaar die de code moet lezen.
Gevestigd in Groningen, werkzaam door heel Nederland en op afstand voor klanten wereldwijd.
Productie-websites, webapplicaties en APIs in React, Preact, Svelte en vanilla web. Backends in Go en Python met REST of event-driven APIs.
Greenfield of zorgvuldige, goed geteste aanpassingen aan een bestaande codebase. Lighthouse-scores en onderhoudbaarheid op lange termijn vind ik net zo belangrijk als opleveren.
Geschikt voor
- Marketing- en productsites waar Core Web Vitals een rol spelen.
- Interne en publieke APIs (REST, SSE, websockets) die niet alleen werken, maar ook betrouwbaar zijn.
- Een trage of fragiele codebase vervangen zonder een volledige herbouw.
Mijn aanpak
- Architectuur passend bij het probleem. Een marketingsite, een dashboard en een API hebben verschillende behoeften. Een contentsite krijgt Astro en nauwelijks JavaScript, een dashboard React of Svelte, een API Go.
- Snelheid. Snelle pagina's en snelle API's komen voort uit vroege keuzes, dus ik profileer en meet in plaats van te gokken. Deze site is gebouwd zoals ik voor klanten bouw.
- API's ontworpen voor de gebruikers ervan. REST of event-driven: een API is een product voor de ontwikkelaars die hem gebruiken. Duidelijke contracten, versionering en foutafhandeling staan voorop.
- Inclusief beheer. CI/CD, deployment op Cloudflare of je eigen infrastructuur, en monitoring horen bij de oplevering. Je krijgt een systeem dat je zelf kunt draaien, inclusief documentatie.
Werk dat ik kan laten zien
- Logic Nodes. Een browsergebaseerde circuit-editor, gerenderd op een handgeschreven HTML5-canvas, in TypeScript met een beetje Svelte. Bekijk het project.
- go-catdoc. Een open-source Go-bibliotheek die tekst uit oude Word-documenten haalt. Bekijk op GitHub.
- kriyak.com. Deze site: server-rendered Astro op Cloudflare, met structured data, tweetalige routing en zonder tracking. De broncode is openbaar. Bekijk de broncode.
Tech die ik gebruik
TypeScript, React, Preact, Svelte, Astro, Tailwind, Go, Python, FastAPI, Postgres, Redis, Cloudflare Workers.
Veelgestelde vragen
Verzorg je ook hosting en deployment?
Ja. Ik kan deployen naar de meeste grote hostingplatforms en CI/CD zo opzetten dat toekomstige releases met één druk op de knop gaan. Cloudflare is vaak de standaardkeuze, maar geen vereiste.
Kun je aan onze bestaande API werken of moeten we opnieuw beginnen?
Beide kan. Endpoints toevoegen, refactoren of een trage service vervangen past prima, zolang we de scope van de verandering vooraf afspreken.
Bouw je toegankelijke (WCAG) websites?
Ja. WCAG 2.2 AA is de standaard. Ik test op elk project met basis-toetsenbord- en screenreader-gebruik en documenteer waar de oplevering tekortschiet, zodat het geen verrassing wordt.
Kun je een bestaande codebase overnemen?
Ja, dat komt vaak voor. Ik begin met een korte audit van de code, de deployment en de risico's, en stel daarna verbeteringen in stappen voor in plaats van een herbouw.
Bied je onderhoud na oplevering?
Ja. De meeste klanten stappen na oplevering over op losse uren of doorlopende ondersteuning. Er is geen lock-in: de code is van jou en je kunt op elk moment stoppen of overstappen.
Even sparren?
Vertel me wat je wilt bereiken. Ik laat eerlijk weten of ik een goede match ben.
Neem contact opAndere diensten
- Maatwerk applicaties Volledige ontwerp- en ontwikkeltrajecten voor maatwerk applicaties, op het web, native iOS en backend, inclusief MVP-builds voor early-stage producten.
- AI- en LLM-integraties LLM-functionaliteit voor bestaande apps en nieuwe producten: agent-workflows, RAG-pipelines en integraties met OpenAI, Anthropic en vergelijkbare providers.
- Legacy-code modernisering Refactoring en modernisering van oudere codebases. Framework-upgrades, zorgvuldige test-gedreven aanpassingen en migraties van end-of-life-platforms.
- Native iOS-apps Native iPhone- en iPad-apps in Swift en SwiftUI, inclusief widgets, Live Activities en App Store-oplevering.
- Browserextensies en integraties Chrome-extensies, Thunderbird-add-ons en integraties tussen browsers en externe diensten.
- Kassasoftware en retail Maatwerk POS-systemen, voorraadbeheer en integraties met bonprinters en andere winkelhardware.
- Performance-kritieke engineering Algoritmes, audio- en videobewerking, codec-werk, P2P-netwerken en andere engineering-diepe projecten waar prestatie en correctheid tellen.