Blog
Writing
Thoughts on software engineering, UI/UX design, and building products for the African market.

How to Know If Your API Was Designed Well Before It Becomes a Problem
A well-designed and a poorly-designed API can both work fine early on. The difference only shows up under pressure, once it is expensive to fix. Here is how to tell now, including questions you can ask even if you are not technical.
August 23, 2026

Entity Framework Core Patterns I Actually Use in Production
Most EF Core content teaches you how the framework works. This is about how to work with it in a way that does not create problems at scale, covering AsNoTracking, N plus 1 queries, soft deletes, and DbContext lifetime.
April 26, 2026

How I Structure a .NET and Next.js Project for Long-Term Maintainability
A walkthrough of the folder structure, architecture patterns, and naming conventions I apply consistently across every .NET and Next.js project I build, and why each decision exists.
March 29, 2026