Profile Summary
Software engineer with 5+ years of experience designing distributed, scalable, high-throughput systems in Java, Go, and AWS. Proven track record building resilient event-driven services and APIs processing millions of transactions, with extensive experience embedded within client engineering teams, owning architecture, writing production code, and leading delivery from within.
Experience
Specialist Lead (Manager)Launched a neobank on AWS in 12 months as lead technical authority, replacing a Java/Kubernetes cluster with a serverless architecture (Go, Lambda, DynamoDB). Designed frameworks and tooling to standardise onboarding flows, built observability for incident detection, and eliminated KYC race conditions affecting 1% of users.
Senior Specialist (Senior Consultant)Led an 8-person engineering team delivering a distributed loan origination platform on AWS (Java, Kafka, DocumentDB), processing €50M+ annually and cutting approval time from weeks to days. Decomposed a distributed monolith into domain-specific microservices, increasing delivery speed and reducing deployment risk, all under strict GDPR compliance.
SpecialistBuilt a retail loan origination engine (Java, Kafka) generating significant revenue post-launch, handling high-throughput event streams. Developed tooling to inspect and replay Kafka streams, cutting mean time to resolution for distributed failures.
AnalystAutomated retail loan origination for a major Dutch bank as part of their innovation engineering team, reducing approval time from 6 weeks to 15 minutes.
Junior ProgrammerBuilt an internal QA integration testing framework and real-time dashboard for Unreal Engine (React, Node.js, WebSockets, C++), dramatically improving test visibility and feedback loops for QA engineers. Optimised PlayStation 5 resource packing in C++, reducing game size by over 25% for Blu-ray constraints, and developed GPU frame buffer capture with sub-3ms overhead for H.264 encoding using NVIDIA NVENC.
Projects
A serverless platform built for educational purposes that you can run locally
C# path tracer built in a weekend to learn how to work with C#
Emulator for the Chip8 platform, capable of playing various games
World's first real-time ray-traced viewport for Autodesk Maya
Real-time ray-tracing library for NVIDIA RTX graphics cards
Render 3D graphics using CPU rasterization techniques
Education
Bachelor of Science (cum laude)Creative Media and Games Technologies with a focus on low-level real-time computer graphics.