Automated data imports
Collecting large data sets from many sources and file layouts, normalising them into one consistent format, and loading them into the system on a regular schedule.
- Azure Functions
- Azure Data Factory
- SQL Server
Software Developer at atWORK Internet Software Solutions, South Africa. I build systems that collect and clean data on a schedule, and the applications people use to work with it.

About
I studied a Bachelor of Computing at Belgium Campus iTversity. I've worked on several of our products, mostly our wealth product, where I've been involved in the new development from the beginning. We build in C#, .NET and SQL using clean architecture, and I work on both the backend and the frontend.
A large part of my work is automating data imports: collecting large data sets from different sources, normalising them into one consistent format, and getting them into the system on a regular schedule.
I'm also interested in how AI can speed up development while a developer guides it and makes the decisions.
Work
Collecting large data sets from many sources and file layouts, normalising them into one consistent format, and loading them into the system on a regular schedule.
Backend and frontend development on our wealth product, involved in the new development from the beginning, built with clean architecture.
A developer picks open tickets and dispatches several at once. The pipeline prepares each ticket, including breaking screen recordings into key frames, sends AI agents to make the fixes, then reports back so the developer can inspect every change and decide what happens next.
Outside work
I self-host where I can. An old PC running Linux is my home media server with Jellyfin, Jellyseerr and Plex, and another runs a few game servers for me and my friends. Where a good open-source tool already does the job, I use it rather than reinventing the wheel.
I bike, hike and go to the gym. It keeps me grounded, and I'm never more focused than when I sit down at my PC right after a good workout.
Background
atWORK Internet Software Solutions, South Africa
Belgium Campus iTversity
Contact
The easiest way to reach me is on LinkedIn.