Stephen Mwangi is a software engineer with 7 years of experience building cloud-native and backend systems, currently developing remote management capabilities for Ubuntu at Canonical. He has deep hands-on expertise in Python, Go, Kubernetes, and GCP, and led backend architecture for an EMR and patient engagement platform that cut infrastructure costs by ~55% and reduced API p95 latency by ~80%. Stephen designed an SMS/USSD gateway integrated with a major Kenyan telco that lowered communications costs by about 40%, and implemented event-driven billing and observability stacks in production. As a full‑stack open-source contributor, he enhanced an Obsidian spaced‑repetition plugin to support multiple card types and review queues, showing attention to UX as well as systems design. A First Class Honours Computer Science graduate from the University of Nairobi, he also mentors junior engineers and emphasizes pragmatic, cost-conscious engineering trade-offs. Based in Nairobi, he blends operator-grade reliability with product-focused feature delivery across both startup and upstream open-source contexts.
7 years of coding experience
2 years of employment as a software developer
Bachelor of Science - BS, Computer Science, First Class Honours, Bachelor of Science - BS, Computer Science, First Class Honours at University of Nairobi
Fight the forgetting curve by reviewing flashcards & entire notes on Obsidian
Role in this project:
Full-stack Developer
Contributions:103 reviews, 504 commits, 512 PRs in 1 year 11 months
Contributions summary:Stephen primarily worked on implementing features for the Obsidian spaced-repetition plugin. Their work involved adding new functionality for various card types, including basic and cloze cards, enhancing their usability and integration with the Obsidian environment. The user refactored and added features related to card context and improved the interface to improve the user experience. They also implemented a mechanism to handle different review queues, allowing for a more efficient and organized review process.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.