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.
Engineering Depth
More than a frontend dev
Years of full-stack experience, from UI to database — built with systems thinking throughout.
Frontend Architecture
- —Component design at scale
- —Performance budgets & lazy loading
- —State management patterns
- —Design system thinking
Backend Systems (Go)
- —RESTful & event-driven APIs
- —Concurrency with goroutines
- —Middleware, auth, rate limiting
- —Service reliability practices
Data Modeling
- —Relational schema design
- —Query optimisation
- —Data integrity constraints
- —Migration strategies
Fintech Domain
- —Payment flow design
- —Compliance-aware architecture
- —Audit trails & event sourcing
- —High-reliability system mindset
Writing
Engineering thoughts
Read more on Dev.to
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...
The Last Generation of Developers Who Learned to Code Manually
There was a time when software engineers had to understand the machine almost as much as the software...