Blog

January 12, 2026

MedVerify: A Tech Solution to Ghana's Fake Drug Crisis

Last year on a bus to Kasoa, I watched a "preacher" distribute an unknown herbal concoction to passengers - including a little girl - who drank it willingly, trustingly. That moment crystallized Ghana's pharmaceutical crisis for me: in a country where roadside vendors, influencers, and fake prophets peddle unregulated "medicine," how do ordinary people protect themselves? With falsified drugs linked to 267,000 deaths annually in sub-Saharan Africa and media houses advertising unverified products without FDA approval, I built MedVerify - a mobile app that puts drug verification power directly in users' hands through barcode scanning, manual search, and real-time data from Ghana's FDA database

November 25, 2025

Understanding Clocks in Software Development; Types, Use Cases, and Best Practices

Timekeeping is a fundamental aspect of software systems, yet choosing the right type of clock can make the difference between reliable performance and subtle, hard-to-debug issues. In this article, we'll explore the two primary types of clocks, wall-clock (time-of-day) and monotonic clocks, their use cases in software development, and why selecting the appropriate clock is crucial for accuracy, performance, and system robustness. We'll include practical code examples in Python, Java, JavaScript, and Dart to demonstrate their usage.

Search
About

Welcome to my corner of the internet where I write about whatever catches my eye in the world of software development, from backend adventures and microservices mishaps to AI experiments and the occasional deep dive into something weird but wonderful. If it's interesting, useful, or just plain cool, you’ll probably find me writing about it here. Stick around, you might just learn something new (or at least leave with a few tabs open).