Not taking new projects at the moment. New orders and diagnostic calls are paused.

Notes from the field.

Occasional essays on automation, back-office architecture, and the unglamorous work of making software actually run.

backend
Database Normalization Explained: 1NF, 2NF, 3NF with Examples
Database normalization made practical: what 1NF, 2NF, and 3NF actually mean, worked SQL examples of each, and when normalizing further stops being worth it.
backend
How to Model Many-to-Many Relationships (Junction Tables)
A clear guide to modelling many-to-many relationships in SQL: what a junction table is, how to build one, and how to store extra data about the relationship.
backend
MySQL Slow Query Log: Find and Fix Your Slowest Queries
Turn on the MySQL slow query log, read it properly, and turn the worst offenders into fast queries. The practical way to find what's dragging your database down.
backend
Primary Keys: Integer vs UUID (How to Choose)
Should your primary key be an auto-increment integer or a UUID? The real trade-offs in performance, distribution, and privacy, and how to pick with confidence.
development
Best Full-Stack Developer Certifications in 2026 (And Whether They're Worth It)
Do full-stack developer certifications actually help you get hired in 2026? An honest look at which ones carry weight, which don't, and what employers value more.
backend
Why Is MySQL Using 100% CPU? Causes and How to Fix It
MySQL pinned at 100% CPU? Find the queries causing it, fix the real cause instead of upsizing the server, and stop it coming back. A practical diagnosis guide.
backend
Why Is MySQL So Slow? A Diagnosis Checklist That Finds the Cause
MySQL slow and you don't know why? Work through this checklist, from slow queries and missing indexes to locking, disk, and config, to find the real cause fast.
backend
MySQL Optimization: Complete Performance Tuning Guide
A practical MySQL optimization guide for faster queries: indexing, EXPLAIN analysis, query tuning, configuration, and performance monitoring.
backend
Database Design Examples: Real-World Schema Patterns
Practical database design examples with real SQL schemas for e-commerce, SaaS, social media, booking, and CMS apps, plus indexing best practices.
devops
Email Server Setup with Mailcow: Complete Self-Hosted Guide
How to set up your own email server with Mailcow: a complete self-hosted guide covering installation, DNS records, DKIM, security, and maintenance.