Skip to content
View Leli254's full-sized avatar

Block or report Leli254

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

Michael Leli — Python & Django Engineer

Healthcare Tech · Africa Fintech · Mpesa · GeoDjango · HIPAA · FastAPI · AWS

Based in Nairobi, Kenya 🇰🇪 · Licensed Pharmaceutical Technologist turned Software Engineer


What I Have Shipped

🏥 Lyttis.com — Live Healthcare Platform

Connecting patients with health providers across Kenya.

  • GeoDjango + PostGIS — location-aware health facility search
  • HIPAA-compliant drug database — access control, audit logging
  • Multi-gateway payments — Mpesa (Daraja API), PayPal, Paystack
  • Async processing — Celery + Redis task queue
  • Bot/spam filtering — custom Django middleware
  • Infrastructure — Docker · AWS EC2 · GitHub Actions CI/CD
  • 5,400+ Google impressions/month with zero paid marketing

Stack: Django · PostgreSQL · GeoDjango · Celery · Redis · Docker · AWS · JavaScript


💊 Pharmacy Inventory Desktop — Commercially Sold

Cross-platform offline-first pharmacy management system.

  • Windows .exe · Linux .deb · macOS installer — automated via GitHub Actions matrix builds
  • Sold commercially · In production at multiple pharmacies in Kenya
  • Offline-first architecture for low-connectivity environments

Stack: FastAPI · React (Vite) · PostgreSQL · PyInstaller · NSIS · Inno Setup · GitHub Actions


Plutus — Async Event Ingestion System

Scalable, idempotent, async event ingestion and processing system.

Stack: FastAPI · Async SQLAlchemy · PostgreSQL


Tech Stack

stack = {
    "backend":   ["Python", "Django", "FastAPI", "Celery", "Django REST Framework"],
    "database":  ["PostgreSQL", "GeoDjango/PostGIS", "Redis", "SQLAlchemy"],
    "devops":    ["Docker", "AWS (EC2, S3, CloudWatch)", "GitHub Actions", "Linux"],
    "payments":  ["Mpesa/Daraja API", "PayPal", "Paystack"],
    "frontend":  ["HTML", "CSS", "Bootstrap", "JavaScript"],
    "desktop":   ["PyInstaller", "PyQt5", "NSIS", "Inno Setup"],
    "security":  ["HIPAA compliance", "JWT", "RBAC", "audit logging"],
    "learning":  ["Rust", "System Design", "Advanced PostgreSQL"],
}

The Edge

I am a licensed Pharmaceutical Technologist (PPB Kenya, Credential #4668) and a software engineer. I understand healthcare workflows from the inside — which means less onboarding, better product decisions, and software that actually fits how clinicians and pharmacists operate.


Currently Open To

  • Remote backend engineering roles (Django · FastAPI)
  • Health tech and African fintech projects
  • Freelance contracts involving Mpesa integration or healthcare systems

Connect

🌐 Portfolio lyttis.com
💼 LinkedIn linkedin.com/in/michael-leli
Stackoverflow stackoverflow.com/users/21386579/michael-leli
📧 Email lelisoftware@gmail.com
🐦 Twitter/X @lelimichael

---

Pinned Loading

  1. ai-risk-engine ai-risk-engine Public

    Production-ready loan assessment engine with a two-pass AI pipeline, Stripe payment gateway, and strict Pydantic validation.

    Python

  2. Plutus Plutus Public

    Scalable, idempotent, async event ingestion and processing system built with FastAPI and async SQLAlchemy.

    Python

  3. swarmbench swarmbench Public

    A benchmarking framework for designing and evaluating multi-agent AI systems. Implements structured task decomposition (Map-Reduce/Fan-out), containerized execution, and deterministic verification …

    Python

  4. E-Soko E-Soko Public

    E-Soko is an open-source Django e-commerce platform designed for real-world deployments, with integrated M-Pesa payments and end-to-end order workflows.

    CSS 2 1

  5. Scribus Scribus Public

    A Python toolkit and PyQt5 GUI for transcribing audio and converting YouTube lectures into structured, readable PDFs using faster-whisper and Google Speech API

    Python

  6. Vidoor Vidoor Public template

    Vidoor Video Downloader: A simple, GUI-based YouTube video and audio downloader built with PyQt5 and yt-dlp. It provides an easy-to-use interface for downloading high-quality videos or extracting a…

    Python