Blog
Writing
Thoughts on engineering, building companies, and making technology work for people who need it most.
2025, A Mixed Bag Year!
A heartfelt letter to a dear friend, reflecting on a whirlwind 2025—from welcoming a new baby and growing Vwaza Multimedia, to navigating a new team at work, sensing another major life transition ahead, and choosing to stay hopeful in faith through every phase.

Malawi's 'Cloud-Based' Moment: Why Luck Is a Strategy and Our Time Is Now
Malawi is entering a quiet digital revolution. With rising connectivity, emerging talent, and a global blind spot in our favor, this is the best time to build tech startups that solve real, local problems—and to turn our constraints into our greatest strategic advantage.

Soft Skills for Software Engineers
Technical skills get you in the door as a software engineer, but soft skills—like managing imposter syndrome, accepting feedback, mentoring with empathy, taking ownership, and speaking up—are what turn good engineers into great ones.
Don't Falter, Ship It Still. Let The Market Decide
If someone tells you your idea already exists, ship it anyway and let the market decide. Malawi needs local solutions built by people who understand our context, not more discouragement from the sidelines.
Effective Leadership in Tech Teams
Leadership in tech teams thrives on horizontal empowerment, deep listening, genuine friendship, transparency, fairness, and a continuous learning mindset—echoing lessons from historical leaders and conquerors.
How to Integrate PawaPay Into Your Web App (NextJs & NodeJs)
Learn how to integrate the PawaPay payment gateway into a Next.js frontend and a Node.js (Express) backend using the PawaPay sandbox API and JWT authentication.

Unleashing The Essence of Artificial Intelligence In Malawi
A reflection on Malawi's readiness for artificial intelligence, the challenges of access and policy, and practical action points for using AI in key sectors like agriculture, healthcare, elections, education, and anti-corruption.
Tech Career Options For People Without A Tech Background
You don’t need a traditional tech background to build a successful career in the industry. This guide explains how to create a focused learning path and explores five beginner-friendly tech roles: Product Manager, Product Designer (UI/UX), Technical Writer, Tech Recruiter, and IT Support.

#TechMalawi - A Revolution in the Making
TechMalawi is a free, community-driven platform uniting Malawian innovators, learners, and supporters to increase visibility, collaboration, and support for local tech solutions.
How to Get Better at Programming
Programming is not hard, it is complex. Here are seven practical, mindset-focused ways to get better at programming: choose the hard way, learn every day, use the RMRPRI method, avoid over-Googling, walk before you fly, find a mentor, and develop gallons of patience.
