Skip to content
View Reagan-dev's full-sized avatar
  • Murang"a county Kenya

Block or report Reagan-dev

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 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
Reagan-dev/README.md

Reagan Simiyu · Backend Engineer

Building secure, scalable backend systems for fintech, SaaS, and real-world platforms.

Python · Django · Django REST Framework · FastAPI · PostgreSQL


About Me

I'm a backend software engineer with hands-on experience designing and building production-ready APIs, authentication systems, and financial infrastructure. I specialize in the Python ecosystem and have delivered real-world platforms handling payments, user management, and data integrity at scale.

  • Trained at ALX Africa — one of Africa's most rigorous software engineering programs
  • Built and shipped fintech backends processing M-Pesa payments and QR-based transactions
  • Experienced in multi-role system design — connecting end users, merchants, and administrators through unified APIs
  • Comfortable taking a backend from architecture → implementation → deployment

Tech Stack

Languages

Python SQL Bash

Frameworks & Libraries

Django DRF FastAPI

Databases

PostgreSQL MySQL Redis

Tools & Infrastructure

Docker Git GitHub Actions Postman

Integrations

M-Pesa


Featured Projects

EasyPay — Closed-Loop Digital Payment Platform

Real-time, ledger-driven payment infrastructure for controlled ecosystems

A production-grade financial platform connecting students, guardians, merchants, and admins through a unified system. Built to replace manual mobile money workflows with programmable financial controls and real-time transaction tracking.

  • M-Pesa (Daraja API) integration for deposits and payments
  • QR-based point-of-sale payment flow
  • Multi-role access control (student · guardian · merchant · admin)
  • Real-time ledger with transaction history and audit trail

Python Django DRF PostgreSQL M-Pesa QR Payments JWT Auth


SaccoSphere — SACCO Management Backend

Unified platform for savings and credit cooperative management

A Django REST Framework backend that brings multiple SACCOs onto one platform. Members can join SACCOs, manage savings, request loans, and handle repayments — all through a secure, documented API.

  • Multi-SACCO membership and role management
  • Loan application, approval workflow, and repayment tracking
  • Mobile payment integration for contributions and repayments
  • Token-based authentication with permission scoping

Python Django REST Framework PostgreSQL JWT Mobile Payments


DriveAccess — Vehicle Leasing Backend

Role-based backend system for verified vehicle leasing

A complete backend for a vehicle leasing platform with qualification-gated access. Admins manage fleet inventory and qualifications; verified drivers browse eligible vehicles, request leases, and process payments — all through a clean REST API.

  • Qualification-based vehicle access control
  • Admin panel for vehicle, driver, and lease management
  • Payment processing and lease lifecycle tracking
  • Structured API with full endpoint documentation

Python Django PostgreSQL JWT Auth REST API


GitHub Stats

Reagan's GitHub Stats Top Languages


Let's Connect

I'm open to backend engineering roles, freelance projects, and technical collaborations.

LinkedIn GitHub Email

Pinned Loading

  1. EasyPay EasyPay Public

    Closed-loop digital payment platform with M-Pesa integration and QR-based POS payments

    Python 1 1

  2. SaccoSphere SaccoSphere Public

    Multi-tenant SACCO management backend — savings, loans, insurance, and payment processing

    Python 1 2

  3. DriveAccess DriveAccess Public

    Qualification-gated vehicle leasing backend for the East African transport market

    Python 1