What 16 years of building enterprise software for governments and global organizations has taught me about the craft of shipping.
Posts
Writing about engineering, architecture, and building things at scale.
The unglamorous 80% of migrating 20+ enterprise systems to Azure — inventory, dependencies, and getting people to trust the new thing.
Building an ETL pipeline to extract, clean, and standardize school records from OpenStreetMap across multiple countries.
Working with data where quality directly affects crisis response — the Protection of Civilians app and lessons from UNOCHA.
Extending DSpace to stream multimedia content inline and building an extended metadata framework for the UN Economic Commission for Africa.
Leading a team to build a CMS adopted by multiple government agencies in Addis Ababa — and what it taught me about leading.
Looking back on building 20+ applications at Cybersoft — what I got wrong, what I got right, and what I'm taking with me.
Three years of building apps for Ethiopian government agencies, and almost none of the hard problems are technical.
Building HR and payroll modules for Ethiopian civil servants in my first real engineering job — and why payroll is not a math problem.
A unified web portal for email, recruitment, and business directories with full support for English, Amharic, Oromifa, and Tigrinya.