Paul Murithi

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

Ongoing

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

SimPesa

SimPesa

Open Source M-Pesa Payment Gateway Simulator

Node.jsTypeScriptExpress.jsPostgreSQLRedisBullMQDocker
SokoFlow
done

SokoFlow

WhatsApp-First Conversational ERP for Kenyan SMEs

PythonFastAPIPostgreSQLRedisCeleryDockerMeta WhatsApp APIGitHub Actions
SokoFlow AI Layer
in progress

SokoFlow AI Layer

Natural-Language Shop Analytics via WhatsApp

PythonLLM Function CallingFastAPIRedisPostgreSQLPydantic

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.