Skip to content
View dennismwagiru's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing
  • Nairobi, Kenya
  • 11:11 (UTC +03:00)

Block or report dennismwagiru

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
dennismwagiru/README.md

Dennis Joel Mwagiru Karimi

Layered thinking. Scalable systems. Developer clarity.


๐Ÿ‘‹ About

Hey, I'm Dennis โ€” a backend engineer and cloud infrastructure specialist who thrives on building resilient, privacy-first systems. With 6+ years of hands-on experience, I craft backend architectures that power mission-critical platforms in healthcare, media, and fintech.

I build systems like cities: planned, layered, and ready to scale.


๐Ÿ› ๏ธ What I Do

  • ๐Ÿš€ Backend Engineering โ€“ PHP, Python, Golang, Laravel, Django, Flask, REST APIs, microservices
  • โ˜๏ธ Cloud Infrastructure โ€“ AWS, Huawei Cloud, Azure, GCP, Linux, Terraform (learning)
  • ๐Ÿ” DevOps & CI/CD โ€“ Docker, GitHub Actions, Redis, Kafka, MySQL/PostgreSQL
  • ๐Ÿ“Š Scalable Systems โ€“ Multi-region SaaS, real-time analytics, media pipelines, ad tech
  • ๐Ÿ”’ Secure Engineering โ€“ Role-based access, encryption, data protection compliance (DPA, GDPR)

โš™๏ธ Featured Projects

Project Description Stack
Teletibu (Lead Engineer) A cross-country digital health SaaS for virtual care & e-prescriptions, live in 4 countries PHP(Laravel), MySQL (partitioned), Python, AWS/Huawei, Kafka, Redis, Prometheus, Grafana(Monitoring), ReactJs
Digital Media Library Secure asset management for editorial images, audio, and videos across departments PHP(Laravel), Redis, S3, MySQL, Google Drive
Election Tally Platform Real-time vote aggregation and visualization platform for national elections Python, Redis, Flask, PostgreSQL, ReactJs
Cross-Platform Media Player VoD/live player with ad monetization and secure tokenized streams JavaScript, Vue, Adswizz, IMASDK, TypeScript(NextJs), GraphQl, ReactJs
CRM & Booking System End-to-end CRM with scheduling used by sports organizations Laravel, MySQL, jQuery

๐Ÿง  Philosophy

โ€œSimple is not about adding simplicityโ€”it's about removing complexity with purpose.โ€

I approach systems thinking with intention and clarity. I believe in documentation as a feature, code as communication, and engineering as a practice of empathy.


๐Ÿ”— Let's Connect


Built with curiosity. Refined with discipline.

Pinned Loading

  1. task-runner task-runner Public

    This is a backend engineer interview project

    Python 1

  2. mpesapy mpesapy Public

    Python wrapper for M-Pesa daraja api

    Python 1