About
I'm a systems developer at Splitpoint Solutions in Johannesburg, where I work on the company's observability platform. Most of my day is spent writing Python (Django) and Go on the backend, with Vue.js on the frontend. I also build a cross-platform monitoring agent written in Go. It runs on client workstations and servers, on both Windows and Linux, and sends telemetry back to the platform.
I joined Splitpoint as a technical support intern in 2023 and worked my way up, first to Junior Developer and then to Systems Developer. Before that, I studied Computer Science at Wits while managing bars and a sports lounge on the side. Running a busy venue taught me to stay calm and solve problems quickly, and that experience carried straight over into building monitoring software.
Experience
present
Systems Developer
- Systems DeveloperJan 2025 – present
- Junior DeveloperJan 2024 – Feb 2025
- Technical Support InternJul 2023 – Dec 2023
- I develop backend services in Python (Django and Django REST Framework) and Go, building network monitoring tools for the company's observability platform.
- I build and maintain a monitoring agent written in Go that runs on client workstations and servers, on both Windows and Linux, collecting the telemetry that powers the platform's dashboards and alerts.
- I also work on the platform's dashboards and interfaces using Vue.js, JavaScript, HTML and CSS.
- I started out in technical support, working directly with client environments, and was promoted twice in under two years.
Jan 2025
Pet Care Professional (part-time)
- I did part-time pet and house sitting for three and a half years, alongside my studies and the start of my career.
Mar 2023
General Manager
- I ran the venue's day-to-day operations, covering staffing, stock control and the point-of-sale systems (PILOT and Nedbank POS).
Jan 2023
Website Developer (contract)
- I designed, built and delivered the company's website while I was still studying.
Nov 2022
Bartender/Waiter → Bar Manager
- I started behind the bar and was promoted to Bar Manager within six months, managing the team, the stock and the quality of service on busy nights.
Skills
Languages
- Go
- Python
- JavaScript
- SQL
- Java
- C++
- HTML & CSS
Frameworks & Frontend
- Django
- Django REST Framework
- Vue.js
Platforms & Systems
- Linux servers & workstations
- Windows
- Cross-platform builds
- Database management
Observability
- Monitoring agents
- Telemetry collection
- Network monitoring
- Dashboards & alerting
Education
BSc Computer Science (studies)
University of the Witwatersrand, Johannesburg. I completed my second year of the degree before a full-time opportunity came up at Splitpoint, and I chose to move into industry.
National Senior Certificate
King Edward VII School, Johannesburg. I was in the first team for public speaking, earning Culture Colours, served as a house mentor, and played rugby, cricket and athletics.