I write about studying, work, travel, freelancing, tech, UI/UX, and more.
9 articles published
Every line of bad code has a backstory.Most of the time, that story doesn’t start in the Integrated Development Environment (IDE); it starts in a meeting, a message thread, or a half-formed idea someone labelled as “simple.” Before a single file is created, software already has m…
Writing software is one thing. Writing software that’s easy to maintain, scalable, and doesn’t break every time you touch it; that’s a whole different story. That’s where the SOLID principles come in. If you’ve ever wondered how to make your TypeScript or JavaScript projects clea…
Image generated using Freepik AI image generatorPaper selection rationale: My choice of this research paper is deeply personal. Having lost loved ones to cancer, I have witnessed firsthand the devastating impact of treatment uncertainties and the heartbreaking reality of therapie…
In the fast-paced world of technology, the ability to learn, unlearn, and relearn is a cheat code. With constant advancements and new and ever-changing technologies, staying relevant requires adaptability and a commitment to continuous learning. This article explores effective st…
Introduction to TrashTruck TrashTruck is a modern, technology-driven waste collection service designed to bring efficiency, convenience, and transparency to waste management. We aim to make waste collection more accessible and user-friendly for residents while promoting environme…
TrashTruck — Waste Management System This project is purposed at tackling the pressing issue of waste management especially in Uganda by providing a digital solution that waste management companies can adopt to connect to their clients in an efficient and eco-friendly way. This p…
Issue Summary: Duration: The outage struck from 10:00 AM to 2:00 PM on May 3, 2024 (UTC-5). Impact: Users faced a formidable foe as they attempted to sign in, leading to frustration and app accessibility woes. Root Cause: A mischievous bug in the platform’s authentication module …
Image by google.comImagine the simplicity of typing a URL into your browser’s address bar and hitting Enter. It’s a routine action for billions of internet users worldwide. But have you ever wondered what really happens behind the scenes when you initiate this seemingly simple ta…
I know what you are thinking, I heard of defensive driving somewhere 😂 😂 , now what is defensive programming? Well-defensive programming is a software development approach in which code is written with the intention of preventing potential bugs or errors by anticipating and han…
More on Medium
Follow along as I publish new articles.
Open to freelance work, full-time roles, and interesting collaborations.