I'm a Computer Science graduate, MIS Executive & Data Analyst at Airtel Tanzania — designing end-to-end data pipelines, automating enterprise reporting, and building BI dashboards that drive revenue and performance decisions across Finance, Sales, and Marketing.
joseph = { "role": "MIS Executive & Data Analyst @ Airtel Tanzania", "location": "Dar es Salaam, Tanzania 🇹🇿", "focus": ["Data Engineering", "Backend Systems", "Self-Hosted Infrastructure"], "currently_building": [ "DSE Pulse — stock portfolio tracker (FastAPI + Next.js)", "ProjectPulse — project & task management platform", "Pesa Tracker — personal finance & budget analytics", "Managed Hosting — local SME web hosting business (Coolify + Caddy)", ], "recognition": "DIAL ADLI Program — Fully funded regional digital leadership initiative (Cape Town)", "philosophy": "Build systems that work for you — not systems you have to constantly fix." }
| Project | Description | Stack |
|---|---|---|
| 📈 DSE Pulse | Self-hosted portfolio tracker for the Dar es Salaam Stock Exchange — live prices, P&L, holdings | FastAPI · Next.js · PostgreSQL · Docker |
| 💰 Pesa Tracker | Full-stack personal finance app — JWT auth, multi-user, budgets, savings goals & analytics | Fastify · React/Vite · PostgreSQL · Docker |
| 🗂 GlassDrive | Self-hosted file storage & sharing platform | Node.js · PostgreSQL · Docker |
| 📋 ProjectPulse | Project & task management system with worker queues and real-time updates | Node.js · React · Redis · PostgreSQL · Docker |
| 🚨 Pulse SOS | Emergency response and alert platform with real-time notifications | Node.js · React · PostgreSQL · Redis |
| 🧮 BMI Plus | Health metrics calculator with personalised recommendations | Node.js · Docker |
| 📑 Paye Plus | PAYE tax calculator with PDF report export for Tanzanian payroll compliance | Node.js · Puppeteer · Docker |
| 🔍 Fraud Detection | Machine learning–powered transaction fraud detection service | Python · Docker |
| 🩺 Healthcare Scorecard | Web-based scorecard platform integrating data warehouse feeds — 40% reporting efficiency gain | Python · PostgreSQL · Data Warehouse |
| 🔐 OCRMS | Online Crime Report Management System with role-based access & structured reporting | Full Stack |
Running a production Ubuntu 24.04 server with 37+ Docker containers across monitoring, apps, and shared networking — all reverse-proxied through Caddy with automatic HTTPS.
Observability → Prometheus · Grafana · cAdvisor · Node Exporter · Uptime Kuma
Automation → n8n (workflow automation)
Deployment → Coolify (client sites) · Portainer (container management)
Networking → Caddy (reverse proxy + TLS) · WireGuard (VPN)
AI / Messaging → Ollama (local LLMs) · Evolution API (WhatsApp)
Security → Vaultwarden · fail2ban · UFW
- 🏛 DIAL ADLI Program — Selected participant in a fully funded regional digital leadership initiative by the Digital Impact Alliance, including a visit to Cape Town focused on digital public infrastructure, data governance, and scalable digital systems.
❤️🔥 Coding will soon be as important as reading.
🐛 The first computer "bug" was an actual moth — documented by Grace Hopper in 1947.
Open to collaborating on data engineering, backend systems, fintech tools, and anything that runs on a Linux server.