About me

I'm a passionate Software Engineer based in Nairobi, Kenya, specialized in building robust and performance-optimized full-stack applications. I enjoy turning complex problems into clean, reliable systems — with a particular focus on REST API design, data pipelines, and cloud-based solutions.

I currently work as a Software Engineer at Verb Education, where I build secure, performance-optimized APIs for an education platform used by teachers, and as a Content Developer at Clio, focused on document parsing and web crawling. Outside of work, I'm continually exploring DevOps, cloud computing, and software architecture.

What i'm doing

  • backend development icon

    Backend & API Development

    Designing secure, performance-optimized REST APIs and services with Python, Node.js, and SQL-based data stores.

  • cloud icon

    Cloud & DevOps

    Deploying and operating applications on GCP and AWS with Docker containerization and Jenkins CI/CD pipelines.

  • automation icon

    Automation & Data Pipelines

    Building automation tooling with Playwright and Puppeteer, and data pipelines backed by S3 and Firestore.

  • full-stack icon

    Full-Stack Web Apps

    Shipping complete products end-to-end — from Angular/JS frontends to Flask/Node backends and analytics integration.

Companies I've Worked With

  • Clio

    Content Developer

  • Verb Education

    Software Engineer

  • vLex

    Web Automation Engineer

  • KenGen PLC

    Network Administration Intern

Resume

Education

  1. BSc. Computer Science — Jomo Kenyatta University

    Bachelor's Degree

    Studied core computer science fundamentals including data structures, algorithms, databases, and software engineering principles.

  2. Software Engineering — ALX Africa

    Certification

    Intensive, project-based program covering low-level systems programming, algorithms, backend engineering, and DevOps practices.

  3. Introduction to Cloud 101 — AWS Educate

    Certification

    Foundational coursework on AWS cloud infrastructure, services, and architecture best practices.

Experience

  1. Content Developer — Clio

    Jan 2026 — Present

    Focused on document parsing and web crawling to extract and structure content at scale.

  2. Software Engineer — Verb Education

    Feb 2024 — Present

    Developing the CBC App, an assessment and record-keeping tool for educators. Building secure, performance-optimized APIs deployed to Google Cloud Functions, and integrating PostHog analytics for usage tracking.

  3. Web Automation Engineer — vLex

    Feb 2024 — Jan 2026

    Built automation tools with node-fetch, Playwright, and Puppeteer. Managed data storage via AWS S3, and implemented Docker containerization with Jenkins CI/CD pipelines.

  4. Network Administration Intern — KenGen PLC

    Jan 2023 — Apr 2023

    Resolved network issues and implemented security measures while gaining hands-on cloud infrastructure experience.

My skills

  • Python
    90%
  • JavaScript / TypeScript
    85%
  • SQL & Databases
    85%
  • Node.js
    80%
  • Cloud (GCP / AWS)
    75%
  • Docker & CI/CD
    70%

Portfolio

  • XPress Truckers

    Logistics Optimization Platform

    A logistics platform for optimizing trucking operations, built with a secure, JWT-authenticated API backed by MySQL and served over Nginx with SSL.

    • MySQL
    • Flask
    • SQLAlchemy
    • JWT Auth
    • Nginx
    • SSL
    View on GitHub
  • Msimu

    ML-Powered Agriculture App

    A full-stack agricultural decision-making application that uses predictive analytics to help farmers make informed decisions, with a focus on clean, intuitive UI/UX.

    • Python
    • Machine Learning
    • Full-Stack
    • UI/UX Design
    View on GitHub

Blog

  • Loading posts from Medium…

Contact

Contact Form