Over mij
Ik ben een freelance full-stack software engineer met jarenlange ervaring in grote en kleine bedrijven. Met een achtergrond in software engineering richt ik me op het leveren van klantgerichte oplossingen, transparant en in samenwerking met mijn stakeholders.
Als software engineer en software architect ben ik me bewust van de context waarin softwareoplossingen zich bevinden; ik excelleer in het opdelen van complexe onderwerpen in begrijpelijke en toegankelijke stukken. Mijn brede en diverse achtergrond (frontend en backend) stelt me in staat om de juiste oplossing te ontwerpen, van kleine websites tot grote of complexe applicaties.
Ik bied mijn diensten aan als full-stack software engineer voor inhuur om te werken met bedrijven van alle groottes. Neem gerust contact op om uw project of ontwikkelingsbehoeften te bespreken.
Wat is een full-stack software engineer?
Een full-stack software engineer heeft de functionele kennis en het vermogen om een concept om te zetten in een eindproduct. Een full-stack software engineer heeft kennis van zowel frontend als backend development.
Tech Stacks & Ervaring
Frontend
TypeScript
Next.js · React · TailwindCSS · MUI · Tremor · NextAuth
Web
HTML · CSS · JavaScript · jQuery
Java
Swing · AWT · GWT
Backend
TypeScript
Express.js · Node.js · Socket.io · pnpm · turbo
Java
Spring · JPA · Hibernate · AspectJ · Gradle · Maven
Python
FastAPI · Pandas · PM4PY · Cucumber · PDM
C/C++ · Golang · PHP · Kotlin · C#
Specialisaties
Typescript · Java · Python
Bazel
Build migratie · Monorepo · Reproducibility · Starlark
ANTLR4 & RegEx
Parsers · Lexers · Translators · DSLs · Data/Language recognition · Interpeters
Process Mining
Data Analysis · Algorithm design and development
Formal Modelling
Cocotec · mCRL2
Databases & APIs
SQL databases
SQLite · MySQL · MariaDB · JPA · Hibernate
NoSQL databases
MongoDB · Mongoose · Redis
API development
REST · SOAP · Socket.io · gRPC · Kafka
DevOps & Cloud
CI/CD automation
GitHub Actions · Jenkins · ArgoCD
Infrastructure
Terraform · Devcontainer · Docker · Kubernetes · Rancher
Cloud
AWS · Azure · GCP · ProxMox (on-prem)
Semantic Releasing · GitHub · Bitbucket
Portfolio
Enkele van mijn vorige projecten. Nieuwschierig naar meer? Neem contact op.
Bazel Build Architect
ASML · Eindhoven, Nederland · 2019 – 2024 Als Bazel Build Architect verzorgde ik de technische richting en het overzicht van de Software Build oplossing. Ik managede de technische afhankelijkheden…
Senior Software Engineer
ASML · Eindhoven, Nederland · 2019 – 2024 Voor het migreren van een maatwerk software build system naar een modern software build systeem, heb ik software ontworpen en geïmplementeerd welke…
Researcher & Senior Software Engineer
Technische Universiteit Eindhoven · Nederland · 2014 – 2018 Als PhD kandidaat heb ik Process Mining en Reverse Engineering gecombineerd voor het algoritmisch ontdekken en analyseren van modellen van software…
Diensten
Van Project to Oplossing
Als full-stack freelancer denk ik graag met u mee en ontwikkel ik oplossingen voor uw project van ontwerp en code ontwikkeling tot en met oplevering, deployment, en automatisering. Opdrachtgevers huren me vaak in voor mijn brede en diepe technische kennis en kunde; met mijn ervaring kunnen we snel de juiste keuzes maken voor uw project. U kunt me inzetten voor onder andere de volgende type projecten:
Web Applicatie · Software Development · Automatisering
REST webservice · Bazel migratie · Parser/Interpreter ontwikkeling
Aanpak
Voor het plannen, uitwerken, en ontwikkelen van uw oplossing gebruik ik een aanpak waarbij u nauw betrokken blijft en aan het roer blijft staan.
Scoping & Planning
Stuur je project omschrijving en wensen via email. Ik neem contact met je op om samen je project door te nemen. Op basis van een lijst van eisen en inventarisatie van taken, budget, en tijd bied ik je een op maat gemaakte offerte en planning voor jouw project en doelstelling.
Uitvoering in Sprints
In iteraties worden uw wensen omgezet incrementele oplossingen. Op basis van een ontwerp volgens moderne best practices word robuuste en onderhoudbare code ontwikkeld. U blijft nauw betrokken bij dit proces door middel van tussentijdse demo’s en review momenten. Hierdoor blijft u in controle en heeft u gelegenheid nieuwe inzichten en wensen vast te leggen.
Oplevering en Nazorg
Een opdracht wordt pas opgeleverd als u helemaal tevreden bent. Ook na oplevering sta ik voor u klaar voor vragen en ondersteuning. Voor doorontwikkeling, aanpassingen, en extra hulp kunt u gebruik maken van mijn strippenkaart waarbij u voordeliger ondersteuningsuren kunt inkopen.
Veel gestelde vragen
Is het mogelijk onder een NDA samen te werken?
Ja, ik respecteer vertrouwelijkheid en het is mogelijk om onder een NDA (geheimhoudingsverklaring) samen te werken. Ik ben beried deze voorafgaand aan de start van een project te ondertekenen.
Flexibeliteit met de Strippenkaart
De strippenkaart is ideaal voor kleinere klussen, tussentijdse vragen, en snelle ondersteuning wanneer u het nodig heeft. Door vooraf uren in te kopen kan ik sneller voor u aan de slag gaan wanneer u het nodig heeft tegen een gereduceerd tarief. Hoe meer uren u inkoopt, hoe voordeliger u uit bent.
2 uur
€ 65 / uur
5 uur
€ 60 / uur
10 uur
€ 55 / uur
Veel gestelde vragen
Hoe werkt de strippenkaart?
U koop support uren wanneer u het nodig heeft. De ondersteuning is on-demand en wordt bijgehouden per activiteit, u krijgt toegang tot een rapportoverzicht hiervan. De ingekochte uren blijven 12 maanden geldig.
Waar kunt u de strippenkaart uren voor gebruiken?
U kunt de ingekochte uren voor bijna al het denkbare werk inzetten, van kleine klusjes en bug fixes tot grotere klussen of advies en kennisdeling. Grotere verzoeken zijn onderheven aan planning, houd u hier rekening mee.
Hoe koopt u uren in?
U kunt extra uren inkopen via het formulier hieronder. U krijgt een factuur per email welke u kunt voldoen via reguliere bankoverschrijving. Zodra de betaling is ontvangen sta ik zo snel mogelijk voor u klaar.
Is het mogelijk onder een NDA samen te werken?
Ja, ik respecteer vertrouwelijkheid en het is mogelijk om onder een NDA (geheimhoudingsverklaring) samen te werken. Ik ben beried deze voorafgaand aan de start van een project te ondertekenen.
Doorlopend Advies
Start je project
Geïnteresseerd om samen te werken? Ik hoor graag meer over je project en help je graag met mijn ervaring en vaardigheden.
Strippenkaart kopen
Vul het formulier in om direct een strippenkaart te kopen voor kleinere klussen, tussentijdse vragen, en snelle ondersteuning wanneer u het nodig heeft.