John Muiruri

Software Architect at Pajat Solutions

Kenya
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
John Muiruri is a Software Architect with nine years of hands-on experience designing and building full-stack systems with a focus on simplicity, scalability, and best practices. He specializes in Java (Spring), TypeScript-based React and React Native, and mobile development for iOS and Android, frequently bridging back-end services with polished user interfaces. As lead contributor to OpenELIS Global v3 components, he improved clinical workflows by adding and validating non-conforming event forms, follow-up features, and corrective-action fixes—demonstrating domain-focused impact in open-source health software. He has held progressive consultancy and teaching roles and now leads engineering at Pajat Solutions, where he emphasizes pragmatic system design and challenging the status quo. Holding an MBA and a BSc from the University of Nairobi, he combines technical depth with business acumen to deliver solutions that scale. Colleagues describe him as a developer who codes with intent—“code your world”—turning complex requirements into maintainable, user-centered products.
code9 years of coding experience
job1 year of employment as a software developer
bookInternational Computer Driving License, International Computer Driving License at Institute of Advanced Technology
bookMasters in Business Administration, Masters in Business Administration at University of Nairobi
languagesEnglish, Swahili
stackoverflow-logo

Stackoverflow

Stats
26reputation
1kreached
8answers
0questions
github-logo-circle

Github Skills (28)

jsp9
javascript9
java9
ui-design9
front-end-development9
jspx9
uid9
javas9
html8
spring8
backend8
back-end-development8
postgresql7
css7
sql7

Programming languages (5)

TypeScriptJavaC++JavaScriptSwift

Github contributions (5)

github-logo-circle
DIGI-UW/OpenELIS-Global-2

Sep 2019 - Nov 2019

This is the core repo for OpenELIS global v3
Role in this project:
userFull-stack Developer
Contributions:56 commits, 7 PRs in 1 month
Contributions summary:John primarily worked on enhancing the functionality and user interface of the OpenELIS global v3 repository, specifically focusing on the non-conforming event (NCE) forms and related features. Their contributions included the addition of new NCE forms, implementing follow-up features, and integrating validation logic. The user also addressed styling and loading issues and implemented fixes in the corrective action section.
updatedrewrite2-x
Contributions:210 commits, 115 pushes, 3 branches in 4 years 11 months
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.
Request Free Trial
John Muiruri - Software Architect at Pajat Solutions