Platform Engineer
Building Production Microservices
I design and build production-scale SaaS platforms. Currently architecting an 11-microservice analytics platform with API Gateway, JWT edge authentication, and multi-tenant isolation.
11-Microservice SaaS Platform
API Gateway ยท JWT Edge Auth ยท Multi-Tenant Isolation ยท Analytics Pipeline
flowchart TD
%% ========================
%% FRONTEND LAYER
%% ========================
subgraph Frontend["๐จ Frontend Layer"]
Dashboard["React Dashboard
Tenant UI :3000"]
end
%% ========================
%% EDGE / GATEWAY LAYER
%% ========================
subgraph Gateway["โก Edge / Gateway Layer"]
API["API Gateway :9000
โโโโโโโโโโโโ
โ JWT Validation
โ Rate Limiting
โ Circuit Breakers
โ Distributed Tracing"]
end
%% ========================
%% CORE PLATFORM SERVICES
%% ========================
subgraph Core["๐ Core Identity Layer"]
Auth["Auth Service :8001
โโโโโโ
JWT Issuance
User Management"]
Tenant["Tenant Service :8002
โโโโโโ
Org Isolation
Member Roles"]
end
%% ========================
%% ANALYTICS PLATFORM LAYER
%% ========================
subgraph Analytics["๐ Analytics Platform Layer"]
AnalyticsAPI["Analytics Service :8000
โโโโโโโโโโโ
Aggregations
Reports & Insights"]
Parser["Parser Service :8004
โโโโโโ
Statement Ingestion
Data Normalization"]
Categorizer["Categorizer :8009
โโโโโโ
ML Classification
Rule Engine"]
Cashflow["Cashflow Service :8005
โโโโโโ
Trend Detection
Forecasting"]
end
%% ========================
%% BILLING + INTEGRATIONS
%% ========================
subgraph Billing["๐ฐ Billing & Integrations Layer"]
BillingAPI["Billing Service :8008
โโโโโโ
Subscriptions
Invoicing"]
Payment["Payment Service
M-PESA Daraja
โโโโโโ
STK Push
Callbacks"]
Webhook["Webhook Service :8010
โโโโโโ
Event Delivery
Integrations"]
end
%% ========================
%% REQUEST FLOW
%% ========================
Dashboard --> API
API --> Auth
API --> Tenant
API --> AnalyticsAPI
API --> BillingAPI
API --> Webhook
AnalyticsAPI --> Parser
AnalyticsAPI --> Categorizer
AnalyticsAPI --> Cashflow
BillingAPI --> Payment
Webhook --> Payment
๐ก Why This Platform Exists
Most small and medium businesses using M-PESA lack structured, tenant-aware analytics tools. This platform demonstrates how a production-scale fintech analytics backend can be designed using microservices, gateway patterns, and tenant isolation โ directly applicable to SaaS and embedded finance environments.
Technical depth: 11 services ยท Gateway orchestration ยท JWT edge auth ยท Analytics pipelines ยท ML categorization ยท Cashflow forecasting
โก API Gateway Features
JWT Edge Validation
Circuit Breaker Pattern
Rate Limiting
Distributed Tracing
Tenant Telemetry
Timeout Propagation
Service Discovery
Prometheus Metrics
โ Featured Projects
M-PESA Analytics Platform
Production SaaS analytics platform with 11 microservices, API Gateway, and React dashboard.
Cashflow Analyzer
Python CLI tool for analyzing cashflow patterns and generating financial reports.
Transaction Categorizer
Rule-based transaction categorization engine for financial data.
๐ ๏ธ Technical Skills
Architecture
Languages & Frameworks
Container & Cloud
๐ Licenses & Certifications
Fundamentals of Architecting on AWS
Amazon Web Services (AWS)
Issued Mar 2026 ยท Expires Mar 2036
Machine Learning Foundations
Amazon Web Services (AWS)
Issued Nov 2025
Oracle
Issued Oct 2025 ยท Expires Oct 2027
Introduction to Generative AI
Amazon Web Services (AWS)
Issued Nov 2025
๐ Deep Technical Documentation
Complete system architecture, API references, deployment guides, and security models
๐ Explore Platform Documentation โ