Skip to content
View paul-murithi's full-sized avatar

Highlights

  • Pro

Block or report paul-murithi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
paul-murithi/README.md

Backend-focused software engineer (in progress) BSc IT @ MKU, Kenya

Building systems that deal with payments, transactions, and real-world failure cases.

Current Focus

SokoFlow

Headless WhatsApp-native ERP system for Kenyan SMEs.

Building a conversational backend where inventory management, sales recording, stock checks, and report generation happen entirely through chat-based workflows.

Engineering Focus

  • finite state machines (FSMs)
  • async webhook architectures
  • Redis-backed session management
  • idempotent distributed workers
  • Celery task orchestration
  • chaos testing & failure recovery
  • simulation-first systems design
  • observability & correlation tracing

Stack

Python · FastAPI · PostgreSQL · Redis · Celery · SQLAlchemy · Docker

Interests

  • payment infrastructure
  • distributed systems
  • transactional data systems
  • async processing & queues
  • API design & observability

Tech

Languages: TypeScript, Go, Python, C++, SQL Backend: Node.js, FastAPI, PostgreSQL, Redis Frontend: React, Tailwind, HTMX DevOps: Docker, GitHub Actions, Linux

Direction

Working toward FinTech + distributed backend systems, with a focus on designing and owning systems end-to-end.

Contact

Open to discussions around backend systems & FinTech. Feel free to reach out or open an issue.

Pinned Loading

  1. simpesa simpesa Public

    Local-first M-Pesa (Daraja) API simulator built as a containerized transactional appliance.

    TypeScript

  2. TransitEase-Bus-Travel-Website TransitEase-Bus-Travel-Website Public

    Java 2 1

  3. SokoFlow SokoFlow Public

    Conversational ERP engine for Kenyan SMEs — stateful WhatsApp workflows over stateless HTTP.

    Python

  4. AirBnB_clone_v3 AirBnB_clone_v3 Public

    Forked from alexaorrico/AirBnB_clone_v2

    Python

  5. simple_shell simple_shell Public

    A minimal Unix-like command-line interpreter written in C. It replicates the core functionality of a shell like bash by reading user input, parsing commands, and executing them.

    C

  6. exam-timetable-extractor exam-timetable-extractor Public

    A simple Python-based tool that extracts your personal exam schedule from the official MKU end-semester timetable spreadsheet.

    Python