Full-Stack Software Engineer
Shaquille
Niekerk
React · TypeScript · Golang · Fintech Systems

About
Engineering Summary
I build reliable, scalable systems across the full stack from polished React interfaces to concurrent Go backends and the data models that connect them.
Many years in fintech have sharpened how I think about reliability, correctness, and the edge cases that matter most when money is involved.
I care about the experience on both sides of the interface: the user who relies on the product, and the engineer who has to maintain it.
Projects
What I've built
Fluxora
A cryptocurrency trading dashboard streaming live order books, candlestick charts, and a trade tape straight from a Kraken WebSocket feed. Built as a pnpm monorepo with dedicated packages for exchange adapters, an off-thread order book engine, and a themeable design system, so the UI stays smooth under real market data instead of just looking good in a demo.
A real-time trading dashboard with live order books, multi-timeframe candlestick charts, a live trade tape, and simulated paper trading, all driven by direct WebSocket feeds from Kraken.
Market data punishes sloppy engineering as it arrives fast, out of order, and never stops. Fluxora is a proving ground for the patterns real trading UIs depend on: off-thread order book processing, checksum-validated data integrity, resilient reconnects, and virtualised rendering that stays responsive under load.
An off-thread Web Worker processes Kraken's order book snapshots and deltas with CRC32 checksum validation, automatically re-syncing over REST the instant a sequence gap is detected this is the same resilience real exchange UIs rely on.
Weather Where
Location-based weather web app built with KendoReact and TypeScript. Focused on clean UI components, smooth data handling, and precise API integration.
Comms Under Fire
A typing game set under wartime simulation. Players intercept and transcribe communications, combining gamified communication mechanics with UX depth that rewards focus under stress.
Balloon Rush
A fast-paced browser clicker where you tap to lift a balloon higher and higher, but every click builds heat, and too much heat means a pop. Real players race up the same sky around you in real time.
Career Timeline
My path so far
Feb 2016 – Oct 2017
Application Support
CTP Printers
Oct 2017 – Feb 2020
Jnr. Application Developer
CTP Printers
May 2021 – Jul 2021 & Apr 2022 – Jun 2022
Software Engineer Intern
Andile Solutions
Jun 2022 – Present
Software Engineer
FXFlow
Certifications
Education & qualifications

2019 – 2020
CTU Training Solutions
Higher National Diploma, Information Technology

2020 – 2022
WeThinkCode_
Higher National Diploma, Computer Software Engineering

August 2026
AWS
Cloud Practitioner
Writing
Engineering thoughts
Read more on Dev.to
The Art of Doing One Thing Well
Okay, but what one thing? In my last post, I wrote about the problems I was creating for...
The cost of learning everything
The more I tried to learn, the less I felt like I actually knew. For the longest time, I thought...
The Hidden Job of a Software Architect
Before we begin, I'd like to preface this post by saying that these are simply my thoughts on the...