Notes from building software that runs real operations.
Practical lessons from procurement platforms, multi-property operations, and the infrastructure behind them. No growth-hacking threads, no invented case studies — just the tradeoffs that show up in production.
Where hotel procurement spreadsheets break — and what software must fix
A practical look at the failure points in multi-property hotel procurement: approvals, item masters, receiving, and audit trails.
Read the articleAll writing
Updated 26 October 2026ZATCA e-invoicing readiness for hotel procurement teams
How procurement, receiving, and accounts payable need to change before ZATCA Phase 2 integration becomes an operational bottleneck.
Multi-tenant Django for hotel groups: isolating properties without cloning the app
Shared database, schema-per-tenant, or database-per-tenant? A practical model for property hierarchies, permissions, and reporting.
AI-assisted delivery without shipping unreviewed code
A review-first workflow for using AI in production software: small diffs, tests, migrations, secrets, and human accountability.
Managing distributed hotel networks with MikroTik and TR-069
A practical operating model for guest Wi-Fi, property VLANs, zero-touch CPE provisioning, and firmware discipline across sites.