Cooking up something special

Vitalis Mutwiri

Full-Stack Engineer · Frontend Engineer · Full-Stack Web Developer · Full-Stack Developer

Summary

Full-Stack Engineer with 4+ years shipping production platforms across fintech, marketplaces, edtech, and HR/SaaS — including leading development of a fintech investment app (M-Pesa integrated) and an AI-enabled vehicle rental marketplace with an automated identity-verification pipeline. Strong across React/Next.js and React Native (Expo) frontends and Python (Django, Django Ninja, FastAPI) and Node.js backends, with PostgreSQL, MongoDB, Redis/Celery async workflows, and AWS/GCP deployment. Product-minded and execution-focused: comfortable taking an MVP from concept through architecture, third-party integrations, and deployment to a scalable, secure production system — independently or leading a team.

Projects

Belong

Dev Lead· Fintech investment platform

Consumer investing app making curated investment portfolios ("Jams") accessible in KES, with direct M-Pesa integration.

  • Leading development across backend and mobile: API architecture, database design, and delivery.
  • Built REST API with Django Ninja on PostgreSQL; background and async workflows with Celery + Redis.
  • Integrated M-Pesa for local-currency deposits; built referral/rewards system and real-time portfolio tracking dashboard.
  • Shipping cross-platform mobile apps: Expo (Android) and Swift (iOS).
  • Django 5
  • Django Ninja
  • PostgreSQL 16
  • Celery + Redis
  • Expo
  • Swift

Go Kazi

Fullstack· AI-enabled vehicle rental marketplace

Marketplace connecting private vehicle owners directly with renters — replacing informal brokers with software-based trust.

  • Building an AI-assisted identity verification pipeline: OCR of national IDs, driving licences and logbooks, automated tamper and liveness checks, risk scoring, and human-in-the-loop review of flagged cases.
  • Designed photographic check-in/check-out evidence logging (condition, fuel, mileage) and a two-way review system to make disputes resolvable and reputation portable.
  • Integrated M-Pesa STK push for merchant registration-fee collection.
  • Owning architecture end-to-end: Django Ninja API, PostgreSQL, async processing with Celery + Redis, Next.js frontend.
  • Django 5
  • Django Ninja
  • PostgreSQL 16
  • Celery + Redis
  • Next.js

Siscom Investment Platform

Fullstack, Solo· SISCOM (Contract)

Investment platform facilitating KSh 1M+ in transactions for digital infrastructure across Africa.

  • Built secure payment processing pipeline with end-to-end transaction management, authentication, and investor dashboards.
  • Django
  • PostgreSQL

TheBridge

Fullstack, Solo· Impact Africa Network

Learning platform bridging traditional education with career skills through adaptive paths and gamification.

  • Designed full backend API with FastAPI including adaptive learning-path logic and progress tracking.
  • Built real-time analytics and reporting dashboard for learners and instructors.
  • FastAPI
  • Next.js
  • PostgreSQL
  • AWS

ElevateHR

Fullstack, Solo· Impact Africa Network

HR platform grown from 500 to 3,000+ monthly visitors (500%+ growth).

  • Owned full product end-to-end: backend API, frontend, deployment, and performance optimization.
  • Astro
  • React
  • PostgreSQL

Shukran Jobs

Fullstack· Impact Africa Network

Multi-tenant SaaS job marketplace processing 2,000+ views and 300+ applications monthly.

  • Built domain-based tenant isolation with per-tenant branding using Django views and templates.
  • Implemented secure RESTful API with cursor pagination and role-based team collaboration.
  • Django
  • Django REST Framework
  • PostgreSQL
  • AWS S3

Shukran Donations

Frontend· Impact Africa Network

Conservancy donation platform with cause creation and integrated payment processing.

  • Designed middleware architecture: Components → Services (API layer) → Webhooks → Components, decoupling UI from payment logic.
  • Integrated TanStack Query for server state management, form validation, and optimistic UI updates.
  • After establishing the architecture, used AI to accelerate page development across the platform.
  • Next.js
  • TanStack Query
  • Webhooks

TechiHub

Fullstack

Talent marketplace connecting tech talent to opportunities across Africa.

  • Built Django backend with talent profiles and matching logic; Next.js frontend with search and filtering.
  • Django
  • Next.js
  • PostgreSQL

Ravora Systems

Fullstack· SISCOM (Contract)

E-commerce platform with admin dashboard, checkout flow, and order tracking.

  • Built scalable Node.js backend separating API layer from storefront; implemented full checkout with payment integration and order lifecycle.
  • Next.js
  • Node.js
  • PostgreSQL

Women in Tech Events

Fullstack

Event management platform for women in technology communities.

  • Built REST API with FastAPI and React frontend handling authentication, event creation, and registration.
  • FastAPI
  • React

EduYetu

Fullstack

Education platform using 3D to help teachers prepare and deliver interactive lessons.

  • Integrated 3D rendering for school concepts, enabling visual and interactive lesson delivery.
  • React
  • Three.js
  • Node.js

Professional Experience

Full-Stack Developer · Impact Africa Network

02/2023 — Present

Non-Profit Startup Studio — NGO, Fintech, Edtech, HR SaaS Platform, Co-working, Venture Fund & other projects — USA, Kenya & Tanzania

  • Owned 7+ projects across fintech, edtech, HR, and recruitment — handling system design, API architecture, database design, and cloud deployment.
  • Led architecture migration from WordPress to Astro (MPA) after evaluating SPA vs MPA trade-offs — eliminated recurring security vulnerabilities and reduced page load times.
  • Improved performance, reliability, and scalability: scaled RootsAfrica from 100 to 1,100+ monthly visitors through technical SEO and performance optimization.
  • Used AI tools (Claude) for architecture planning, debugging, and accelerating development velocity; collaborated closely with product, design, and business teams.

Full-Stack Developer (Contract) · SISCOM

08/2025 — Present

Investment & digital infrastructure company facilitating community-driven development across Africa

  • Delivered 3 production applications: investment platform (KSh 1M+ transactions), event networking app (200+ attendees), and e-commerce storefront.
  • Designed API-first architecture separating backend services from frontend, enabling independent scaling.
  • Troubleshot production issues and shipped fixes rapidly across live, transaction-critical systems.

Website Developer & Organizing Team · AWS Community Day Kenya

2025

Annual cloud computing conference organized by the AWS community in Kenya

  • Built official event website under tight deadlines.
  • Contributed to event logistics and community engagement.

Architecture & Technical Decisions

  • AI integration: Designed AI-assisted document verification pipeline (OCR, tamper/liveness checks, risk scoring) with human-in-the-loop review for edge cases; use AI tooling throughout the development workflow.
  • Async processing: Celery + Redis for background jobs and payment workflows in production fintech systems.
  • SPA vs MPA: Chose Astro (MPA) for content sites after researching trade-offs — better SEO, smaller JS bundles. Used Next.js (SSR) for interactive applications.
  • Multi-tenancy: Implemented domain-based tenant isolation in Django views/templates, avoiding per-tenant database overhead.
  • Security: Eliminated WordPress attack surface via static-first architecture. Implemented JWT authentication & authorization, webhook signature validation, and input sanitization.

Skills

Frontend & Mobile
  • React
  • Next.js
  • React Native
  • Expo
  • Vue.js
  • Astro
  • Svelte
  • Tailwind
Backend
  • Python
  • Django
  • Django Ninja
  • FastAPI
  • Node.js
  • REST APIs
  • Celery
Data & Infra
  • PostgreSQL
  • MongoDB
  • Redis
  • AWS
  • GCP
  • Docker
  • Vercel
  • CI/CD

Education

Full-Stack Web Development · Microverse

01/2022 — 01/2023

1,300+ hours — algorithms, data structures, full-stack development. 10+ projects in Ruby, Rails, JavaScript and React.

B.Sc. Health Records & Information Management · Jomo Kenyatta University

01/2017 — 12/2022

Presented research at the Council of Governors' conference. Built a data analysis project improving patient data management by 30%.

Certifications & Programmes