
Paul Murithi
Backend Engineer — FinTech & Distributed Systems
I build production-grade backend systems that handle money, state, and scale. Two shipped projects — a payment gateway simulator and a WhatsApp-based ERP — both built without shortcuts: real concurrency control, real webhooks, real users.
Meru, Kenya
Education & Credentials
BSc in Information Technology
Mount Kenya University (MKU)
2025 – 2027
3rd year with a deliberate focus on backend engineering and FinTech systems — building production-grade software alongside the degree, not after it.
Diploma in Computer Science
Technical University of Mombasa
2021 – 2024
Graduated with Distinction. Focused on algorithms, systems programming, and software engineering fundamentals.
Software Engineering
ALX Africa
Verified
Completed ALX's 12-month Software Engineering Programme specialising in Back-End Development. Covered systems programming, APIs, and collaborative engineering practices.
Tech Stack & Skills
Node.js
TypeScript
Python
PostgreSQL
Redis
BullMQ
Celery
Webhook Processing
Docker & Compose
GitHub Actions (CI/CD)
LLM Function Calling
Featured Projects
SokoFlow
WhatsApp-First Conversational ERP for Kenyan SMEs
SokoFlow AI Layer
Natural-Language Shop Analytics via WhatsApp
Build Log
Building a 5-Service Local Appliance
My first dockerized multi-service local appliance for Simpesa.
Building a Production Migration System
Developing a production migration system without an ORM.
Building the Core SimPesa API Endpoint
Engineering a resilient ingestion engine for an M-Pesa simulator.
The Art of Trace
Exploring distributed tracing and observability tools.
The Transactional State Machine
Designing deterministic state transitions in distributed systems.
Building a Financial Vault: Row-Level Locking
Using PostgreSQL row-level locking to handle concurrent payments safely.
Let's Work Together
Open to backend engineering roles, internships, and technical collaborations — especially anything touching payments, distributed systems, or FinTech infrastructure. If you've read this far, drop me a line.
