PROJECTS

Messaging App — Distributed Systems(Docker, Kubernetes, CI/CD)
Active Development
2025

Messaging App — Distributed Systems(Docker, Kubernetes, CI/CD)

Back-End
  • Containerized a Django-based application using docker with optimized build layers and configurations.
  • Orchestrated services using Docker Compose with MySQL integration, health checks and environment-based configuration.
  • Deployed the application on kubernetes with multi-replica deployments, resource limits and environment variable management.
  • Implemented blue-green deployment strategy to enable zero-downtime releases and safe rollbacks.
  • Configured kubernetes services for traffic routing and version switching between deployments.
  • Built a full CI/CD pipeline using Jenkins including linting, testing, coverage reporting, Docker image builds and deployment automation.
  • Published Docker images to Docker Hub with version tagging and cleanup automation.
PythonDjangoDocker
View Project
GraphQL CRM — Distributed Async Back-End
Active Development
2025

GraphQL CRM — Distributed Async Back-End

Back-End
  • Designed and implemented a CRM Back-End using GraphQL with asynchronous task processing, distributed scheduling and system monitoring.
  • Built a GraphQL API(Graphene Django) to support flexible querying and mutation of CRM entities.
  • Integrated Celery with Redis as a message broker to offload long-running tasks from the request-response cycle.
  • Configured cron-based scheduling(django-crontab) for system level automation such as health checks and inventory update.
  • Structured the system to separate API, worker processes and scheduled jobs for improved scalability and maintainability.
PythonDjangoGraphQL
View Project
System Engineering & DevOps — Linux Automation(Shell Scripting)
Active Development
2025

System Engineering & DevOps — Linux Automation(Shell Scripting)

DevOps
  • Developed Bash Scripts to automate system administration tasks, utilizing loops, conditional functions and parameter expansion.
  • Applied command-line techniques such as piping, redirection, and text processing(regex) for efficient data manipulation .
  • Analyzed web infrastructure architectures, including load balancing and distributed systems setup.
  • Gained experience in web server configuration, HTTP/SSL setup and network protocols.
BashLinuxSSH
View Project
TFashions Hub — Full-Stack(Under Development)
Current
2025

TFashions Hub — Full-Stack(Under Development)

Full-Stack
  • Designed Back-End transaction workflows integrating Safaricom Daraja API with asynchronous payment confirmation handling.
  • Built scalable REST APIs using Django REST Framework with PostgreSQL.
  • Structured deployment across distributed services(Render, Neon, Vercel) with environment-based configuration.
PostgreSQLDjangoDjango REST Framework
View Project
Crop Yield — Rust Smart Contract
Completed
2024

Crop Yield — Rust Smart Contract

Blockchain
  • Designed and implemented a smart contract in Rust to manage agricultural data, tracking crop progression, fertilizer application and environmental inputs.
  • Model complex domain entities including crop life cycle, growth stages, environmental conditions and yield tracking.
  • Applied Rust ownership and type system to enforce memory safety and prevent invalid data state mutations.
RustInternet Computer ProtocolSmart Contract
View Project