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

icon
Deloitte
2025 — present
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.

icon
Deloitte
2022 — 2025
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.

icon
Deloitte
2021 — 2022
Specialist

Built 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.

icon
Deloitte
2020 — 2021
Analyst

Automated retail loan origination for a major Dutch bank as part of their innovation engineering team, reducing approval time from 6 weeks to 15 minutes.

icon
Sumo Digital
2019 — 2020
Junior Programmer

Built 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

InvokeX

A serverless platform built for educational purposes that you can run locally

A serverless platform built for educational purposes that you can run locally

TraceSharp

C# path tracer built in a weekend to learn how to work with C#

C# path tracer built in a weekend to learn how to work with C#

Chip8 Emulator

Emulator for the Chip8 platform, capable of playing various games

Emulator for the Chip8 platform, capable of playing various games

Wisp for Maya

World's first real-time ray-traced viewport for Autodesk Maya

World's first real-time ray-traced viewport for Autodesk Maya

Wisp Renderer

Real-time ray-tracing library for NVIDIA RTX graphics cards

Real-time ray-tracing library for NVIDIA RTX graphics cards

Software Rasterizer

Render 3D graphics using CPU rasterization techniques

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.