Skip to content
View Mount-Isaac's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report Mount-Isaac

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

Isaac Kyalo

Senior Backend Engineer | Python | Distributed Systems | Cloud Infrastructure

I build scalable backend systems, APIs, and infrastructure with a focus on performance, reliability, and clean architecture.


About Me

I'm a Senior Backend Engineer focused on building production systems that handle real world traffic, distributed workloads, and evolving requirements.

My primary ecosystem is Python, with experience across backend frameworks, databases, messaging systems, caching, containers, cloud infrastructure, and CI/CD.

I also build full stack applications when needed using React, Next.js, Node.js, and TypeScript.

What I do

  • Build high performance REST APIs and backend services
  • Design distributed and event driven systems
  • Develop microservices and asynchronous workloads
  • Design and optimize relational and NoSQL databases
  • Build caching and messaging architectures
  • Work with MQTT based systems and IoT infrastructure
  • Containerize and deploy production applications
  • Build CI/CD pipelines and deployment automation
  • Work with AWS and Google Cloud infrastructure
  • Design API gateway and reverse proxy architectures
  • Build full stack applications and SaaS products
  • Develop developer tools and open source software
  • Integrate AI and LLM capabilities into applications

Tech Stack

Backend

Python | Django | Django REST Framework | FastAPI | Flask | Node.js | Express | TypeScript

Frontend

React | Next.js | JavaScript | TypeScript | HTML5 | CSS3

Databases

PostgreSQL | MySQL | MongoDB | Cassandra | Redis | Supabase | SQLAlchemy | Alembic

Messaging and Distributed Systems

RabbitMQ | Apache Kafka | MQTT | EMQX | Redis | WebSockets | Async Python | Event Driven Architecture | Microservices

Backend Platforms and Services

Supabase | PostgreSQL | Authentication | Row Level Security | Storage | Realtime APIs

Cloud and Infrastructure

Docker | Docker Compose | Kubernetes | AWS | GCP | Supabase | Nginx | Kong | Linux | EC2 | RDS | S3 | Vercel

CI/CD and Developer Tools

Git | GitHub Actions | GitLab CI/CD | Docker Compose | CI/CD | Infrastructure Automation


Engineering

Distributed Systems

I've worked on backend systems supporting 500K+ devices across multiple African markets.

One of the systems I worked on evolved from a synchronous implementation with multi second response times into an asynchronous architecture using:

                         ┌──────────────────────────────────────────────────────────────┐
                         │                         GLOBAL USERS                          │
                         │        Africa        │       Europe       │       Asia        │
                         │     Web / Mobile / IoT / External Clients                    │
                         └──────────────────────────────┬───────────────────────────────┘
                                                        │
                                                        │              ~300K req/s
                                                        ▼
                         ┌──────────────────────────────────────────────────────────────┐
                         │                    GLOBAL LOAD BALANCER                      │
                         │              Geo Routing • Health Checks • Failover          │
                         └──────────────────────────────┬───────────────────────────────┘
                                                        │
                         ┌──────────────────────────────┼──────────────────────────────┐
                         │                              │                              │
                    ~300K req/s                   ~300K req/s                   ~300K req/s
                         ▼                              ▼                              ▼
              ┌──────────────────┐           ┌──────────────────┐           ┌──────────────────┐
              │    SERVER 01     │           │    SERVER 02     │           │    SERVER 03     │
              │                  │           │                  │           │                  │
              │     HAProxy      │           │     HAProxy      │           │     HAProxy      │
              │        │         │           │        │         │           │        │         │
              │    Upstream      │           │    Upstream      │           │    Upstream      │
              │        │         │           │        │         │           │        │         │
              │  ┌─────┼─────┐   │           │  ┌─────┼─────┐   │           │  ┌─────┼─────┐   │
              │  │ API │ API │...│           │  │ API │ API │...│           │  │ API │ API │...│
              │  │ Worker │ ... │           │  │ Worker │ ... │           │  │ Worker │ ... │
              │  └─────────────┘ │           │  └─────────────┘ │           │  └─────────────┘ │
              │    ~7 services   │           │    ~7 services   │           │    ~7 services   │
              └────────┬─────────┘           └────────┬─────────┘           └────────┬─────────┘
                       └───────────────────────────────┼───────────────────────────────┘
                                                       │
                                                       │ 20+ Microservices
                                                       ▼
                    ┌──────────────────────────────────────────────────────────────────────┐
                    │                       EVENT PLATFORM                                  │
                    │                                                                      │
                    │      EMQX / MQTT ──────► Kafka Cluster ◄────── Microservices         │
                    │                              │                                       │
                    │                 Partitions • Replication • Consumer Groups           │
                    │                              │                                       │
                    │                         Sink Connectors                              │
                    └──────────────────────────────┬───────────────────────────────────────┘
                                                   │
                 ┌─────────────────────────────────┼─────────────────────────────────┐
                 │                                 │                                 │
                 ▼                                 ▼                                 ▼
        ┌─────────────────┐              ┌─────────────────┐              ┌─────────────────┐
        │  REDIS CLUSTER  │              │ RABBITMQ CLUSTER│              │    DATABASES    │
        │ Cache / Sessions│              │ Jobs / Retries  │              │ PostgreSQL      │
        │ Rate Limiting   │              │ DLQ / Workers   │              │ MongoDB         │
        │ Distributed     │              │                 │              │ Cassandra       │
        │ State           │              │                 │              │                 │
        └─────────────────┘              └─────────────────┘              └────────┬────────┘
                                                                                     │
                                                                                     ▼
                                                    ┌──────────────────────────────────────────┐
                                                    │              DATA PLATFORM               │
                                                    │                                          │
                                                    │ InfluxDB ──► Data Lake ──► Databricks   │
                                                    │                                          │
                                                    │ Telemetry • ETL • Analytics • Reporting │
                                                    └──────────────────────────────────────────┘


        ┌─────────────────────────────────────────────────────────────────────────────────────────────┐
        │                                      DEPLOYMENT                                               │
        │ GitHub → CI/CD → Tests → Build → Registry → Canary → Monitor → Blue/Green → Rollback       │
        │ Canary: Android / service updates       Blue-Green: Production backend deployments          │
        └─────────────────────────────────────────────────────────────────────────────────────────────┘


        ┌─────────────────────────────────────────────────────────────────────────────────────────────┐
        │                                  FAULT TOLERANCE                                               │
        │ 3+ Servers • Health Checks • Replication • Retries • Timeouts • Circuit Breakers • DLQ     │
        │ Failover • Graceful Degradation • Consumer Groups • Automated Rollback • Observability     │
        └─────────────────────────────────────────────────────────────────────────────────────────────┘

Pinned Loading

  1. api-watch api-watch Public

    Live container log monitoring for small teams, without the Grafana+Loki weight.

    Python 12 2

  2. rabbitmq-easy rabbitmq-easy Public

    Python 2

  3. django_authentication_gateway django_authentication_gateway Public

    An authentication gateway/bridge/middleware application for micro-service architecture

    Python 4

  4. online-dict-json-converter online-dict-json-converter Public

    TypeScript

  5. APIs_Development APIs_Development Public

    APIs Development

    JavaScript 1

  6. Data-structures-and-Algorithms Data-structures-and-Algorithms Public

    Data Structures and Algorithms -- Python & Golang

    Python 2