Portfolio & Blog
This site. A statically generated portfolio built with Astro, deployed via Cloudflare Pages. Markdown-powered blog, zero running cost, full MD Works brand system.
Morney Deetlefs · South Africa
Builder of useful things for real people
Full-stack developer specialising in zero-cost community tools,
creative interfaces and systems that actually ship.
Portfolio Arc
A deliberate progression from static sites to full-stack SaaS — each project building on the last, each one live and real.
This site. A statically generated portfolio built with Astro, deployed via Cloudflare Pages. Markdown-powered blog, zero running cost, full MD Works brand system.
Monthly South African fuel price dashboard — 95 ULP, 93 ULP and Diesel, inland and coastal. Pulls live from the SA Fuel Price API (Project 04), with interactive sliding chart navigation, month-on-month change indicators, and a browser-based price editor.
Community safety reporting for Durban / KZN. Anonymous incident submission — fire, water leaks, unattended animals, suspicious activity and more — with admin moderation, report statuses, admin notes visible publicly as updates, live CCTV feeds, address search and a canvas-based photo blur tool for privacy.
A public REST API serving monthly South African fuel retail prices — 95 ULP, 93 ULP and Diesel, inland and coastal. Backed by PostgreSQL on Railway. Free to consume with no API key for reads. Powers the SA Fuel Price Tracker directly.
Project 05 rebuilt in TypeScript. Demonstrates type-safe API contracts, utility types, and the migration process from plain JS to TS in a real codebase.
Live updates via WebSockets — a real-time leaderboard or chat that demonstrates event-driven architecture and persistent connections.
A complete SaaS product with Next.js, Prisma, Stripe payments and proper deployment. The capstone — every layer of the stack working together.
About
I build tools that solve real problems for real communities — usually at zero monthly cost, always with craft. My stack combines the reliability of Google's free tier with the speed of Cloudflare's global edge.
Based in South Africa. Driven by the belief that good software should be accessible to organisations that cannot afford infrastructure bills.
Every project targets R0 running cost using free-tier services. Real products do not require real bills.
Everything ships live and is used by real people. A project that only lives in a localhost is not finished.
Non-developers can update content. Google Sheets as a CMS means the operator is never dependent on a developer.
Every detail is considered. The UX deserves the same attention as the architecture.