---
title: "Micheal Mileba (@dev-mileba) | Hashnode"
description: "Sharing bits of knowledge on my data journey. Read the latest articles by Micheal Mileba on Hashnode."
url: "https://hashnode.com/@dev-mileba"
---

@dev-mileba

# Micheal Mileba

@dev-mileba · London, UK · Joined July 2026

Sharing bits of knowledge on my data journey

### [Building a Real-Time Wikipedia Dashboard with Google Pub/Sub, MongoDB, and Streamlit](https://dev-mileba.hashnode.dev/building-a-real-time-wikipedia-dashboard-with-google-pub-sub-mongodb-and-streamlit?utm_source=hashnode&utm_medium=feed)

From Wikimedia's live edit stream to a dashboard that updates as people edit

29 min read · [dev-mileba.hashnode.dev](https://dev-mileba.hashnode.dev/building-a-real-time-wikipedia-dashboard-with-google-pub-sub-mongodb-and-streamlit?utm_source=hashnode&utm_medium=feed)

[Nov 1](https://hashnode.com/posts/building-a-real-time-wikipedia-dashboard-with-google-pub-sub-mongodb-and-streamlit/6ae7cafe2d828ed8bdd7e87a)

### [Building a Sales Data Pipeline in Pure Python (No Pandas): A CampusMart Case Study](https://dev-mileba.hashnode.dev/building-a-sales-data-pipeline-in-pure-python-no-pandas-a-campusmart-case-study?utm_source=hashnode&utm_medium=feed)

How I ingested, validated, and reconciled messy CSVs into clean reports, and the subtle bugs I found along the way

12 min read · [dev-mileba.hashnode.dev](https://dev-mileba.hashnode.dev/building-a-sales-data-pipeline-in-pure-python-no-pandas-a-campusmart-case-study?utm_source=hashnode&utm_medium=feed)

[Jul 24](https://hashnode.com/posts/building-a-sales-data-pipeline-in-pure-python-no-pandas-a-campusmart-case-study/6a62af34e6646c4a0f885383)
