About Me

Hi! I’m Emmanuel Munubi, a Full-Stack Software Developer based in Kenya.

I build practical software solutions that solve real operational headaches—from admin dashboards and internal web applications to automated API integrations and database systems.

I believe software should be reliable, easy to maintain, and documented properly. Instead of over-engineering or following short-lived industry hypes, I focus on tools that get the job done cleanly and predictably.


Core Technical Stack

🛠️ Frontend Development

  • Frameworks & Libraries: React (Vite / CRA), JavaScript (ES6+), TypeScript, HTML5, CSS3, Tailwind CSS.
  • UI & Data Viz: Responsive layouts, Recharts, Leaflet maps, REST & WebSocket integration.

⚙️ Backend & API Development

  • Runtimes & Frameworks: Node.js, Express, Python, FastAPI.
  • Architecture: RESTful API design, background automation scripts, micro-services, messaging integration (WhatsApp Web API / Baileys).

🗄️ Databases & Infrastructure

  • Databases: PostgreSQL, SQL query optimization, relational schema design.
  • DevOps & Tooling: Docker, Docker Compose, Git / GitHub Actions (CI/CD), Linux (Ubuntu/Debian) administration, Nginx reverse proxy, Google Cloud Platform (GCE).

Development Philosophy

  1. Working Code Beats Pure Theory: Ship functional features early, gather real feedback, and iterate cleanly.
  2. Clear Documentation: Every repo deserves a comprehensive README, clean comments, and straightforward setup scripts.
  3. Robustness Over Complexity: Write readable code that teammates can easily understand, audit, and maintain.

Education & Background

  • Degree: Bachelor of Science in Computer Science — Pwani University
  • Location: Kilifi / Nairobi, Kenya (Available for Remote roles worldwide)

Get in Touch