Thought Leadership

Writing

Technical articles, data insights, and perspectives on building production data systems for Africa.

webhooksasynchronousmedium

They’re Not the Same Thing: REST, GraphQL, WebSockets, Webhooks, and Async/Await Belong to…

March 31, 2026
pythonfastapidevto

Building a Production-Grade Async Backend with FastAPI, SQLAlchemy, PostgreSQL, and Alembic

A complete technical breakdown of how FastAPI, SQLAlchemy, asyncpg, PostgreSQL, Declarative Base,...

March 22, 2026
fastapibackend-developmentmedium

Building a Production-Grade Async Backend with FastAPI, SQLAlchemy, PostgreSQL, and Alembic

March 22, 2026
postgresdockerdevto

Fix “invalid literal for int() with base 10: 'None'” in FastAPI (Asyncpg + Docker)

You're using Docker to deploy your FastAPI application with Aiven PostgreSQL, when all of a sudden...

March 18, 2026
pythondockerdevto

Deploying FastAPI with Aiven PostgreSQL and Docker (Production-Ready Guide)

PostgreSQL is a reliable database, and FastAPI has emerged as one of the most popular frameworks for...

March 17, 2026
streamlitreal-estatemedium

From Web Scraping to Deployment: Turning Raw Nairobi Property Data into a Live ML-Powered Market…

February 24, 2026
machine-learningdata-sciencemedium

From Web Scraped Data to Production: Deploying an XGBoost-Powered Nairobi House Price Prediction…

February 23, 2026
real-estatemachine-learningmedium

Building a Nairobi House Price Predictor: How Log Transformation Improved Accuracy and Why XGBoost…

February 23, 2026
machine-learningdata-sciencemedium

Predicting House Prices in Nairobi: Building a Baseline Linear Regression Model (Day 3 of 6)

February 20, 2026
data-visualizationdata-sciencemedium

Cleaning Nairobi Property Listings for Machine Learning (Day 2 of 6): From Chaos to Clarity

February 19, 2026
machine-learningpythonmedium

Building a Production-Grade Python Web Scraper for Nairobi Property Listings (Smart Size Extraction…

February 18, 2026
webscrapingpythondevto

Nairobi Property Listings Scraping: 500+ Property Listings with Smart Size Extraction

The Challenge Building a house price prediction model for Nairobi requires a dataset that...

February 18, 2026
kali-linuxcybersecuritymedium

Fixing Kali Linux’s “Failed to Set Beacon Parameters” Hotspot Error: A Troubleshooting Tale

February 7, 2026
cybersecuritylinuxdevto

Fixing Kali Linux's "Failed to Set Beacon Parameters" Hotspot Error: A Troubleshooting Tale

Have you ever needed to turn your Kali Linux machine into a Wi-Fi hotspot, only to be stopped cold by...

February 7, 2026
analyticsdataengineeringdevto

Building Production-Grade Data Analytics Pipelines: A Real-World Case Study in Government Data

How I transformed suppressed government data into actionable intelligence for policy makers—and what...

January 21, 2026
sparkpysparkdevto

Building a Modern Data Platform to Track Kenya’s Food Prices — A Data Engineering Case Study

Food price volatility has always been a sensitive issue across Kenya. From urban households in...

November 13, 2025
dataengineeringprogrammingdevto

What is Data Engineering?

With data being a highly valuable asset in today’s data-driven world, roles requiring expertise and...

May 1, 2025