I'm a Lead Software Engineer at NICE, originally from Pretoria, South Africa and now based in Alkmaar, Netherlands
.
I work across frontend, backend, desktop, and native systems. I enjoy building products that combine solid engineering with thoughtful design from Angular applications and APIs to Windows tooling, runtime integrations, and open-source projects for the Halo community.
Right now, most of my public work is focused on Halo Meister and a modern Halo 5 service-record platform built with Angular and FastAPI.
Outside development, I'm a competitive Halo player, Twitch streamer, designer, bodybuilder, motorcyclist, and cat dad.
My core stack is Angular and .NET, but I’m comfortable moving from product interfaces and APIs down into native code when the problem requires it.
Angular 21 · TypeScript · C# · .NET 10 · WinUI 3 · Tailwind CSS
Modern web and Windows applications with standalone components, signals, reactive interfaces, reusable domain logic, and a focus on polished product experiences.
Python · FastAPI · Node.js · REST · GraphQL · C++ · Lua · Rust
API integrations, service layers, native bridges, runtime tooling, process integration, and safe interaction with external systems.
Hexagonal architecture · GitHub Actions · AWS Elastic Beanstalk · CI/CD · Release automation
Maintainable system boundaries, automated builds and releases, exact version checks, defensive validation, and backup-first workflows.
Technical direction · system design · code reviews · mentoring · delivery planning · product and design collaboration
A Windows companion and offline runtime-modding toolbox for Halo: Campaign Evolved. It combines campaign progress, local game files, checkpoint management, customization, runtime tags, live gameplay tools, and a phone-friendly remote in one WinUI 3 application.
C# · .NET 10 · WinUI 3 · C++ · Lua · Rust
A modern full-stack service-record experience with player profiles, arena statistics, and player comparisons.
- Angular frontend — Angular 21, signals, standalone components, lazy-loaded routes, Tailwind CSS, and DaisyUI.
- FastAPI backend — Python, FastAPI, hexagonal architecture, Halo 5 API integration, and deployment to AWS Elastic Beanstalk.
| Project | Description |
|---|---|
| Websocket Chat Advanced | A full-stack Angular and NestJS chat application structured as an Nx monorepo with shared libraries and affected builds. |
| HaloOpenAPI | Open-source research into reverse engineering and wrapping the Halo Infinite API. |
| Halo Streamer Tools | A .NET tool that exports live Halo 5 statistics for OBS overlays. |
| Node Essentials | Reusable Node.js utilities for APIs, files, and Express applications. |
Want to know more? Visit my portfolio or explore my repositories.


