Writing

Thoughts on code, design, and the journey of building digital products — published here and across Hashnode and Medium.

BlogPersonalAugust 17, 2026·7 min read

Week 1, Day 1, and the Call I Did Not Know I Needed to Make

Code problems have answers. You find the bug, you write the fix, you deploy, and it is done. Today I fixed a track filtering issue, corrected a database tagging problem, and pushed a creator attribution feature, all before dinner. The human problems are harder. Leads who have not uploaded their content. Participants sending messages asking what is happening. Mentors and assistants waiting for answers I did not have yet. And somewhere underneath all of that, a voice in my head asking whether I had taken on more than I could handle. Then a friend sent a voice note out of nowhere. Then I called my mom. Thirty eight years of teaching, nine as a headteacher, four as a super head. She told me to slow down. What she said next changed how I am approaching everything.

Read Full Article →
BlogOtherAugust 16, 2026·8 min read

My 500 Error Hours Before Onboarding Call

At 9am I thought the only problems I was going to be solving today were not code related. Maybe someone asking if they could join two tracks at the same time. Maybe a track change request. I was so ready to be IT Support and not a Senior Software Engineer. Then a message came in. One of the leads could not post anything. Four hours before the onboarding call, I had a 500 error, a broken allowlist, and a VARCHAR(50) column that had no business being that small. Here is what happened, what I fixed, and why I am not even a little bit embarrassed about it.

Read Full Article →
BlogOtherAugust 14, 2026·12 min read

BUILDING THE BOOTCAMP HUB FOR WOMEN IN TECH MALAWI

There is a particular kind of stress that comes with launching something you built yourself, for people who are counting on you, with a deadline that does not move. That was my reality in the two weeks leading up to Tech for Tomorrow Bootcamp Cohort 3. We had 215 accepted participants, 38 volunteer instructors and mentors, and a platform that technically existed but had not been tested under real conditions. What followed was six bugs, several late nights, a lot of SQL queries run directly against a production database, and a platform that is now, genuinely, working. This is the honest story of what broke, how I fixed it, and what it means to build infrastructure for a community you run entirely on voluntary hours.

Read Full Article →
BlogCareerJune 29, 2026·7 min read

100 Days of Bitcoin Code

It is 3am. I just finished my syllabus. I feel extremely ambitious and motivated. Eight weeks ago I did not know what a UTXO was. Today I am announcing 100 days of Bitcoin code. This is me building from the inside.

Read Full Article →
BlogTutorialJune 8, 2026·6 min read

Native Mobile App Development for Beginners

Think about language. Someone born and raised in Malawi may naturally speak Chichewa, and someone born and raised in France naturally speaks French. A native application works in a similar way. it is built using the programming languages, tools, and design principles of a specific operating system.

Read Full Article →
BlogPersonalMay 22, 2026·7 min read

I Could Not Afford the Ticket So I Asked for One

I had the bus fare. I had the accommodation. The ticket was the one thing I could not manage. So I wrote an email I almost did not send, made the case for why I deserved to be in the room, and waited. Two organizations said yes. This is the story of what happened next.

Read Full Article →
BlogIndustry InsightsMay 13, 2026·5 min read

What Traveling Broke Taught Me About Stablecoins

I have accounts with National Bank of Malawi, Standard Bank Malawi, and NBS Bank. In my experience, accessing money internationally has been extremely unreliable. Sometimes cards do not work online. Sometimes transactions fail abroad. Sometimes you are limited to very small allocations that disappear almost immediately. You have money. The money exists. But accessing it outside the country becomes its own battle. So eventually, like many travelers, freelancers, and remote workers across Africa, you start relying on informal crypto networks to access liquidity internationally. You send kwacha locally and receive USDT through trusted intermediaries. Sometimes it is instant. Sometimes you wait while liquidity is sourced. Sometimes the rates are painfully high. But when traditional systems fail you, you move toward whatever works. That was me. And if I am being honest, that is still me whenever I travel.

Read Full Article →
BlogPersonalApril 7, 2026·6 min read

The Accidental Organisation

I founded Women in Tech Malawi with a hashtag. At the time, I didnt have a strategy or a roadmap. I only had a thought: when someone searches for women in tech from Malawi, my posts should come up. What followed was three years of pretending it was just a community group while quietly running an organisation, mentoring people I had never planned to mentor and fighting an imposter that refused to stay quiet. This is a story of how I stopped running from what I had actually built

Read Full Article →
BlogCareerMarch 17, 2026·6 min read

Day 1: What I Actually Learned Starting My Blockchain Engineering Journey

I gave myself 90 days to go from zero to job-ready as a blockchain engineer with just a structured roadmap, one project built from the ground up, and a daily log of everything I learn. Day 1 was about understanding what you are actually building on before writing a single line of code: how Ethereum differs from Bitcoin, what a transaction really contains, why gas exists, and how I mapped out the architecture of the project I will be building for the next three months. This is that log.

Read Full Article →
BlogTutorialMarch 15, 2026·15 min read

Building Impactful Solutions with Google Cloud

Most developers build things that work on their machine and stay there. Not because they lack talent or ideas, but because nobody showed them that the gap between a local project and a globally accessible product is smaller than they think. Cloud computing closes that gap. And you are already using it.

Read Full Article →
BlogIndustry InsightsMarch 10, 2026·13 min read

Finance is Being Rewritten.

Africa's financial infrastructure is being rewritten right now, not in the future. I spent Day 1 of the Inclusive Fintech Forum in the room where that conversation is happening. Here is what I learned.

Read Full Article →

Enjoyed the reading?

Subscribe to the newsletter to get new articles, tutorials, and dev insights delivered straight to your inbox — no spam, ever.

Subscribe to Newsletter

Or follow along on