← Back to Portfolio
Writing

Articles & Insights

Practical writing on PHP development, custom business software, and building systems for real operations in Zimbabwe and beyond.

How I Built a Full Clinic System from Scratch with PHP

From patient admissions to pharmacy dispensing and lab results — a walkthrough of the architecture decisions, database design, and real-world trade-offs behind Clinic System v2.

Why Zimbabwean Businesses Need Custom Software, Not Generic SaaS

Subscription platforms built for Western markets rarely map to local workflows, currencies, or compliance requirements. Here's why building from scratch still wins.

POS Systems for Restaurants: Lessons from Building the Novara App

Fiscal-day compliance, kitchen display coordination, multi-branch stock — the messy realities of building a hospitality POS and how we solved them.

Securing PHP Session-Based Auth Without a Framework

How I implement role-based access, session fixation prevention, and brute-force protection in vanilla PHP — without pulling in Laravel or Symfony.

Deploying PHP Apps on a Self-Managed VPS: My Full Checklist

Apache config, SSL with Let's Encrypt, MySQL hardening, automated backups, and zero-downtime deploys — everything I set up on every new client server.

Designing a Multi-branch Stock System: Schema and Sync Strategy

How I modelled inventory across branches with a single MySQL database, handled price overrides, and kept stock counts consistent without a message queue.