Blog
2025
2024
- What 60,000 Patient Encounters Taught Me About Building Health Products That Actually Get UsedSix critical lessons on patient behavior, clinician needs, and why reliability beats flashy features in healthtech.
- Technical Debt in Mission-Critical Health Systems: When to Pay It Down and When to Live With ItHow to manage architectural shortcuts and legacy code in healthcare systems without compromising patient safety.
- Practical AI in African Healthtech: Where We're Using It Today (And Where We're Not)A pragmatic look at AI applications that drive real results in African healthcare settings, from no-show predictions to administrative automation.
2023
- What I've Learned Leading a Small but Effective Engineering Team in HealthtechLessons on scaling a platform for 60,000+ patients with a lean team of under 10 engineers.
- Why Infrastructure Matters More Than Features in Healthtech StartupsWhy invisible infrastructure is the true foundation for scaling healthcare features safely and reliably.
- From Dashboards to Decisions: Turning Operational Data Into Actionable InsightsWhy healthcare dashboards often fail and how to restructure data to drive proactive clinic management.
2022
- Why Healthtech Products Fail in Clinics (And How Engineers Can Do Better)Avoiding common pitfalls in healthtech design by prioritizing clinical reality over engineering assumptions.
- HL7 and FHIR for African Health Startups: Where to Start and What to Ignore (For Now)A pragmatic guide to navigating health data interoperability standards in the African startup ecosystem.
2021
- Collecting Better Health Data Without Burning Out CliniciansPrinciples for designing EHR systems that prioritize clinician well-being while capturing high-quality health data.
- Event-Driven Architectures for Health: Powering Logistics, Queues and Home VisitsHow TIBU Health moved from tightly coupled services to a resilient event-driven architecture to manage complex patient care workflows.
2020
2019
2018
- Why I Moved From Java to Kotlin for Android AppsA look at how switching to Kotlin reduced boilerplate and eliminated null pointer exceptions in my Android codebase.
- Designing Offline-First Android Apps for African Connectivity ConstraintsHow to build resilient Android applications using Room and WorkManager to handle inconsistent mobile data in Kenya.
- Building Robust RESTful APIs for Mobile Apps With Laravel and PostgreSQLA guide to building scalable, mobile-optimized backends using Laravel and PostgreSQL based on my experience at iLab Africa.
- 2018 Mobile App Trends That Actually Matter to DevelopersA pragmatic developer's view on what actually matters this year, including PWAs, M-Pesa integration, and serverless backends.