Writing
Dev Notes
Lessons learned, patterns found, problems solved. One write-up per project.
-
Project 04 — SA Fuel Price API
Building a public REST API for South African fuel prices with Node.js, Express and PostgreSQL on Railway — and upgrading the fuel tracker from a static JSON file to a live database-backed API.
Read more → -
Project 03 — SA Incident Tracker
Building a zero-cost community safety reporting tool for Durban / KZN — anonymous incident submission, admin moderation, live CCTV feeds, and a canvas-based photo blur tool. GAS + Sheets as the backend.
Read more → -
Project 02 — SA Fuel Price Tracker
Building a live South African fuel price dashboard with vanilla JS and Chart.js — evolving from a static JSON file to a proper REST API backend, with interactive chart navigation and a browser-based price editor.
Read more → -
Project 01 — Building the Portfolio
How I built this site with Astro, applied the MD Works brand system end-to-end, and deployed it for zero cost via GitHub and Cloudflare Pages.
Read more →