Skip to content
View MeFerdi's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MeFerdi

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
MeFerdi/README.md

Ferdynand Odhiambo

Backend engineer.

I work primarily in Go and Python, building APIs, payment systems, and data pipelines. Most of my recent work has been in fintech — Go microservices handling payment event processing at Payd HQ, and backend systems for a talent platform at Zone01 Kisumu (01 Talent Partner).

I care about what happens when systems fail: partial writes, retry loops, inconsistent state across services. That's where most of the interesting engineering work actually is.


Currently building

PesaFlow — M-Pesa payment integration backend in Go. STK Push, C2B callbacks, double-entry ledger, idempotency via Redis. The hard part: Safaricom retries callbacks three times. Your handler must produce the same result every time.

Monolith — Local-first documentation indexer. Search across local files, Google Drive, and Notion from one interface. No cloud sync. Entirely on your machine.

Tweet Audit — Resumable pipeline for processing a full X archive against the Gemini API. Rate-limited, checkpoint-based, recovers from mid-run crashes.


Stack

Go · Python · PostgreSQL · Redis · Kafka · Django · FastAPI · Docker · Kubernetes

Writing


Reach me

email     oferdinaddev112@gmail.com
linkedin  linkedin.com/in/ferdynand-odhiambo
web       f3rdinand.vercel.app

Pinned Loading

  1. key-value-store key-value-store Public

    A distributed key-value store implementation in Go.

    Go

  2. monolith monolith Public

    A local-first personal document indexer

    Go