Full-stack engineer building fintech, SaaS, and real-time platforms from Nairobi, Kenya.
- African payment rails — production M-Pesa Daraja 2.0 integrations (STK Push, C2B Paybill/Till, B2C disbursement, asynchronous callback reconciliation, STK query polling for unreachable-customer edge cases), Airtel Money cross-border flows across KE → UG / TZ / RW / ZM corridors, plus Pesapal, DPO Pay, and Flutterwave gateways
- Non-custodial crypto settlement — on-chain TRC-20 and BEP-20 payment verification via TronGrid and BSC public RPC. Validates recipient address, token contract, amount tolerance, block confirmation, and deposit-window timestamp to prevent TXID replay and front-running
- Multi-tenant iGaming platforms — Spribe-style seamless wallet architecture with operator-owned balance and platform-orchestrated round lifecycle (debit → resolve → credit / rollback). HMAC-signed partner callbacks, idempotent transaction handling, GGR / NGR settlement engines, partner admin dashboards
- Real-time game engines — WebSocket crash / aviator engines with deterministic provably-fair multipliers via commit-reveal hash chains, tick-based state machines, Redis pub/sub fan-out for horizontal scaling, graceful round recovery on reconnect
- Telegram commerce products — subscription bots with inline-keyboard checkout, deep-link attribution, access-code lifecycle (issue → activate → expire), unified M-Pesa + Binance Pay + PayPal + crypto purchase flow inside a single
/startsession - Merchant platforms & offline-first PWAs — Laravel + React + MySQL production stacks, IndexedDB-backed offline sync for intermittent-connectivity markets, WhatsApp Business API automations, informal-sector credit scoring
- Production infrastructure — Nginx reverse proxies, systemd-managed services, GitHub Actions CI / CD, hardened VPS deployments (Hostinger, DigitalOcean, Hetzner)
- Shipping a multi-tenant aviator iGaming platform with Spribe-style wallet callbacks and 15%-of-GGR partner settlement
- Building an offline-first PWA for Kenyan Jua Kali traders — inventory, M-Pesa till integration, WhatsApp order intake, informal-sector credit scoring
- Running Telegram-native subscription products with unified fiat + crypto checkout across African markets
Freelance and contract — payment integrations (M-Pesa Daraja a specialty), iGaming backends, Telegram commerce bots, and multi-tenant SaaS. Stack: Laravel, Python, TypeScript / React, Node, MySQL.
Reach me at hi@felixmuhoro.dev or via felixmuhoro.dev.