Achtergrond
Over
Freelance software engineer in .NET en Blazor — ik vertaal onduidelijke eisen naar systemen die in productie draaien en blijven draaien nadat ik weg ben.

Het portret is een placeholder. Vervang
src/assets/images/placeholder-portrait.jpgen herschrijf de alt-tekst in beide talen. Het schema accepteert elke niet-lege string, dus deze zin is het enige dat een placeholder van productie scheidt.
Werk komt meestal binnen als een probleem, niet als een specificatie: iets is traag, iets schaalt niet mee, twee systemen die met elkaar zouden moeten praten doen dat niet, of niemand weet precies wat het ding moet doen. De eerste taak is dat omzetten in beslissingen waar iemand ja tegen kan zeggen. De tweede is het bouwen.
Ik doe beide helften — architectuur én realisatie — omdat projecten juist misgaan waar die twee worden gescheiden. Een ontwerp dat niemand hoeft te bouwen schuift op richting elegant en weg van maakbaar, en een implementatie zonder ontwerp erachter wordt een stapel keuzes die niemand bewust heeft gemaakt.
Werkwijze
Gestructureerd en reproduceerbaar. Dat klinkt als een slogan en betekent iets concreets: de build draait hetzelfde op mijn machine, in CI en in productie, omgevingen komen op vanuit configuratie in plaats van vanuit herinnering, en de stappen om uit te rollen staan opgeschreven en worden door een machine uitgevoerd. Dat is geen proces om het proces — het is wat overdragen mogelijk maakt.
Documentatie hoort bij de oplevering, niet erna. Als je mij nodig hebt om te draaien wat ik voor je gebouwd heb, ben ik niet klaar. De maat van een goede overdracht is dat de volgende — jouw ontwikkelaar, jouw beheerteam, jouw volgende opdrachtnemer — het kan bedienen op basis van wat er staat.
Ik communiceer in gewone taal en meld een probleem liever vroeg dan dat ik het stil beheers. Waar een beslissing een echte afweging kent, krijg je die afweging en niet alleen het advies.
Samenwerken
Opdrachten lopen van een paar weken advies tot het bouwen en beheren van een systeem van begin tot eind. Vertrouwelijk werk is normaal — projecten hier kunnen geanonimiseerd zijn: geen naam van de opdrachtgever en geabstraheerde diagrammen, maar rol, werkzaamheden en omvang staan er wél, want dat zijn de delen die iets zeggen.
Tech stack
Waar ik dagelijks mee werk. Bewust weinig exotisch: gangbare tooling heeft documentatie, een arbeidsmarkt en lange ondersteuning — het systeem van een opdrachtgever is niet de plek om slim te zijn op zijn kosten.
- Talen en frameworks
- C# / .NET · Blazor · Razor · ASP.NET Core · TypeScript · SQL
- Data en integratie
- PostgreSQL · SQL Server · Entity Framework Core · Dataverse · REST-API’s
- Cloud en hosting
- Azure Functions · Cloudflare · Hetzner · Linux
- Uitrol en beheer
- Docker · CI/CD-pipelines · GitLab · Monitoring en logging
Contact
Samenwerken?
Vertel kort wat er speelt, dan kijken we samen wat je project nodig heeft.
Neem contact op