Full-stack developer & building automation integrator from Pretoria. Software for people, systems for places.

scroll
Mark Steyn smiling
also me ↓Mark's pixel-art avatar

// about

Hi, I'm Mark.

I build software where the web meets the physical world: modern product interfaces, real-time systems, and building automation that people can actually enjoy using.

By day I commission building management systems at Africa Building Technologies. The rest of the time I build the software I wish those buildings came with.

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Supabase
  • Python
  • BACnet
  • KNX
  • WebSockets

// activity

Shipping, block by block.

1,175 contributions on GitHub in the last year, across 152 active days. Busiest day: 100 on 6 Oct 2026.