Nairobi, Kenya
+254 708 078 997

Eric Gitangu

Software Engineering Lead

Senior engineer who owns the system: architecture, security, infrastructure and the code that ships

11+
Years Experience
80+
Certifications
View Experience
Scroll to explore

About Me

A decade shipping event-driven distributed systems across healthcare ML, fintech, energy access, and government-scale infrastructure

Professional Summary

Software engineer with 11 years in production systems across fintech, healthcare, energy access, logistics and application security. I currently own architecture and security for a multi-surface payments and mobility platform, a Mastercard partner, where I removed an authentication bypass, closed money-correctness defects, mapped the platform to payments compliance requirements, and built card and mobile money rails within PCI DSS scope. Before that I led platform and quality engineering for a pay-as-you-go solar company in seven African countries, founded an ML security company for medical device software, and led the team behind a digital addressing pilot with the Nairobi County Government. I design event-driven systems, run the cloud and edge they live on (AWS, GCP, Azure, Cloudflare; Terraform and Ansible; nginx, load balancing, rate limiting, high availability), plan for failure, instrument what I ship, and lead teams through review, mentoring and clear technical direction. TypeScript, Java, PHP, Python, Rust, Go and C#.

Key Highlights

  • Senior engineer, 11 years in production systems: fintech, healthcare, energy access, logistics, application security
  • Architecture and security owner for a Mastercard-partner payments and mobility platform
  • Card and mobile money rails within PCI DSS scope: Mastercard MPGS, M-Pesa, MTN, Tigo
  • Event-driven payment architecture across seven African markets; release cadence from 2 to 12 deploys a week
  • Founded an ML security company for medical device software
  • Cloud-native and open-source infrastructure: AWS, GCP, Azure, Cloudflare, Kubernetes, Terraform, Ansible, nginx
  • Interactive resume with project walkthroughs at resume.ericgitangu.com
10+
Years Experience
80+
Certifications
50+
Technologies
30+
Projects

Primary Tech Stack

PythonNode.jsJavaRustGoClojurePostgreSQLMongoDBRedisKafkaAWSKubernetesDockerReactTypeScript
Career Progression

From education to leadership - hover over points for details

US-based
Kenya-based
Milestone

Experience

A journey through healthcare ML, fintech, energy access, and government-scale infrastructure

Education

University of Massachusetts at Lowell

Bachelor of Science in Computer Science

Minor: Mathematics

Microsoft Scholarship, 2012 to 2013, for academic excellence in software engineeringGoogle Scholarship, 2011 to 2012, for achievement in computer science coursework and researchDean's List, nine semesters, 2010 to 2015Omicron Delta Kappa National Leadership Honor Society
Honors & Achievements

Open source and certifications

Public GitHub repositories in Rust, Go, TypeScript, Python, Java and C#, plus contributions to TruStacks. 80 certifications in AWS, Azure, GCP, AI, blockchain and application security.

Mentorship and teaching

15 engineers mentored since 2019, six promoted to senior or lead roles. Volunteer instructor for a CodePath.org advanced algorithms cohort in 2024.

Skills & Expertise

A decade of backend-focused full-stack engineering

Core Competencies

Projects

Selected work across fintech, AI/ML, blockchain, and enterprise platforms

PesaCore, a .NET 10 core banking platform
Featured
Fintech

Core banking platform on ASP.NET Core 10 with a Blazor front end: CQRS with idempotent transfers, PostgreSQL and Redis, OpenTelemetry, a hardened nginx edge, deployed on GCP Cloud Run.

C#.NET 10ASP.NET CoreClean ArchitectureMediatR+31
LendStream
Featured
Fintech

Micro-lending reference platform: Java 21 Spring Boot and Clojure services on Kafka with CQRS, event sourcing and a transactional outbox.

Java 21Spring BootClojureReactTypeScript+9
UniCorns, multi-tenant SaaS
Featured
Enterprise

Multi-tenant SaaS for clinics, pharmacies and retail in Kenya: eight Rust services on AWS Lambda, tenant isolation on Cognito claims, offline-first web and mobile clients, M-Pesa, Airtel, Stripe and SHA claims rails.

RustAWS LambdaDynamoDBNext.jsKotlin+2
Vunachain, agricultural traceability
Featured
AgriTech

Supply chain traceability for tea and coffee exports under EU deforestation rules: Django and PostGIS geospatial checks, harvest records anchored on Celo, M-Pesa payouts. Demo stage.

RustAWS LambdaARM64/GravitonEventBridgeSQS+9
SwarmBench, multi-agent LLM study
Featured
AI/ML

Empirical study of single-agent versus multi-agent LLM performance on software tasks, written as a Harbor benchmark across codebases up to 303K lines. No multi-agent advantage found for tool-using agents.

Kimi K2.5Fireworks AIHarborDockerPython+5
AgentPlane, AI project planning
Featured
AI/ML

Project management tool where a three-agent LangGraph pipeline breaks an epic into estimated sub-tasks with a replayable audit log. FastAPI and Next.js with cost-bounded LLM calls.

Python 3.12FastAPILangGraphLangChainAnthropic+14
PawaCloud, AI cloud advisor
Featured
AI/ML

Conversational cloud-architecture advisor on Gemini 2.5 Flash with a Rust and PyO3 text-processing core, server-sent event streaming, Google OAuth and PostgreSQL, deployed on GCP Cloud Run.

PythonFastAPIRustPyO3Gemini AI+9
PayGoHub
Fintech

Solar Pay-As-You-Go platform managing customer payments, loans, and installations for energy access in Africa

ASP.NET CoreC#PostgreSQLGCP Cloud RunDocker
Secure Messenger Desktop
Security/AppSec

Electron + React + TypeScript secure messenger with real-time WebSocket sync, AES-256-GCM encryption, SQLite storage, and Prometheus/Grafana observability

ElectronReactTypeScriptSQLiteRedux Toolkit+3
UniRides — Ride-Sharing Reimagined
Enterprise

Production-grade ride-sharing platform with 5 Google Maps APIs, real-time tracking, Kenyan market-rate pricing, and FastAPI backend on GCP Cloud Run

Next.jsTypeScriptTailwindCSSGoogle Maps PlatformFastAPI+9
BSD Engine — Business Services Diagnostic
Enterprise

Full-stack business diagnostics platform with Rust scoring engine, Next.js 16 dashboard, Recharts visualizations, and AI narrative generation via AWS Bedrock

RustAxumNext.jsTypeScriptRecharts+5
Wave Application — ML Engineer
AI/ML

Full-stack polyglot submission for Wave's Senior ML Engineer role with Next.js 16 PWA, Rust+PyO3 Lambda backend, and AWS CDK infrastructure

Next.jsRustPythonAWS CDKBedrock+4
Interactive Resume with AI Chatbot
AI/ML

Modern interactive resume with AI-powered chatbot, career visualizations, and downloadable formats

Next.jsTypeScriptAI/LLMRechartsTailwind CSS+1
PowerHub QA Mobile Dashboard
Enterprise

Mobile-first QA dashboard for monitoring PowerHub solar energy infrastructure across Africa

Next.jsTypeScriptTailwind CSSChart.jsPostgreSQL+1
Deveric Tech Blog
Content

Technical blog covering software engineering, AI/ML, cloud architecture, and development practices

GhostNode.jsPostgreSQLDockerFly.io
ElimuAI
AI/ML

AI-powered learning platform with ElizaOS, Next.js, and AWS Serverless

Next.jsTypeScriptAWS LambdaDynamoDBOpenAI
Refleckt Journal
AI/ML

AI-powered journaling app with sentiment analysis, insights, and PWA support

RustNext.jsAWSOpenAIPostgreSQL
Vishnu Systems AI/ML Scanner
Security/AppSec

AI/ML vulnerability scanner for medical applications and devices

PythonTensorFlowAWSReactNode.js
Deveric Portfolio
Portfolio

Personal portfolio showcasing projects, blog, certifications, and professional journey

Next.jsTypeScriptTailwind CSSMDXUpstash Redis+1
BawBab Digital Address Platform
Enterprise

C2B & B2B logistics infrastructure for last-mile delivery in Africa

ReactNode.jsAzureKafkaMongoDB+1
Inventory Management System
Enterprise

PWA with Next.js, Tailwind CSS, and TypeScript for inventory tracking

Next.jsTypeScriptTailwind CSSPostgreSQL
Web3 Crypto-Blockchain DApp
Blockchain

Decentralized application supporting ETH, SOL, BTC with smart contracts and oracles

Next.jsSolidityWeb3.jsthirdWebSanity
Headless eCommerce
E-commerce

Next.js/Swell JAMStack implementation with full checkout and billing integration

Next.jsSwellStripeTailwind CSS
Paul Ledama Sekento Memorial
Portfolio

A loving tribute website celebrating the life of Paul Ledama Sekento (1983–2026) with biography, tributes, gallery, and funeral programme

Next.jsTypeScriptTailwind CSSnext-themesPWA+1

Certifications

80+ certifications across cloud, backend, blockchain, and AI/ML

Featured

Blockchain SpecializationMeta Back-End Developer SpecializationMeta React SpecializationKubernetes: MicroservicesRust for Data EngineeringTensorFlow for AI/ML