Writing
The Blog
Practical articles on Next.js, M-Pesa integration, web performance, and building secure digital products.
System Hacking: How Attackers Target Windows Authentication and Passwords
A deep dive into how Windows stores password hashes, how NTLM and Kerberos authentication work, and the techniques attackers use to crack and abuse credentials — from dictionary attacks to Pass-the-Hash and AS-REP Roasting.
8 May 2026
Read →Digital Forensics: How Investigators Recover Evidence from Digital Devices
A practical introduction to digital forensics covering evidence acquisition, file recovery, memory analysis, and how investigators trace cybercrime across devices and networks.
26 April 2026
Read →Expo & React Native vs Flutter: Which Should You Choose?
A practical comparison of Expo/React Native and Flutter from a developer who has used both — including real experience building a barcode scanning inventory management system.
22 April 2026
Read →How to Build a Multi-Vendor Marketplace in Next.js
A practical guide to architecting a multi-vendor marketplace with Next.js, including vendor onboarding, product listings, M-Pesa payments, and commission logic.
10 April 2026
Read →How I Built a Mental Health Platform with M-Pesa Payments
Behind the scenes of building SalusCare — a clinical psychology platform with AI-guided intake, encrypted messaging, and M-Pesa + Paystack payments in Next.js.
5 April 2026
Read →How to Integrate M-Pesa STK Push in Next.js
A complete step-by-step guide to integrating Safaricom M-Pesa STK Push payments into a Next.js application using the Daraja API.
10 March 2026
Read →Core Web Vitals Optimisation in Next.js
Learn how to achieve a perfect Google PageSpeed score in your Next.js application. Covers LCP, CLS, INP and the exact techniques that make the difference.
18 February 2026
Read →OWASP Top 10: Building Secure Next.js Applications
A practical guide to the most critical web application security vulnerabilities and how to prevent them in your Next.js projects.
25 January 2026
Read →