The Boring Parts of Cloud Migration

The unglamorous 80% of migrating 20+ enterprise systems to Azure — inventory, dependencies, and getting people to trust the new thing.

Building a CMS That Actually Got Used

Leading a team to build a CMS adopted by multiple government agencies in Addis Ababa — and what it taught me about leading.

Why Government Software Is Hard

Three years of building apps for Ethiopian government agencies, and almost none of the hard problems are technical.