Samuel Kimani is a Nairobi-based software engineer with 11 years of experience blending software development, data science, and cybersecurity across roles at Designhubz, Microsoft, and Safaricom. He builds practical, reliable systems and has a knack for simplifying complex problems—evidenced by contributions to Microsoft’s popular MSAL JS library where he improved device-code polling and timeout handling. A First Class Computer Science graduate from the University of Nairobi with additional training from Flatiron School, he pairs strong academic foundations with hands-on production impact. Samuel is committed to continuous learning and often bridges data-driven insights with security-first engineering to deliver efficient, auditable solutions.
11 years of coding experience
Bachelor's degree, Computer Science, FIRST CLASS HONOURS, Bachelor's degree, Computer Science, FIRST CLASS HONOURS at THE UNIVERSITY OF NAIROBI
Bachelor's degree, Computer Software Engineering, FIRST CLASS HONOURS, Bachelor's degree, Computer Software Engineering, FIRST CLASS HONOURS at Flatiron School
Contributions:152 reviews, 555 commits, 53 PRs in 1 year 7 months
Contributions summary:Samuel implemented new features related to the device code polling functionality. This included adding timeouts to the device code requests, changing the calculation used for polling intervals, and adding tests for the user-provided timeout values. Furthermore, the user has added an example of a timeout in the device code sample and merged the changes from the dev branch. The user's work primarily involved changes to the MSAL common library.
Contributions:20 commits, 47 pushes, 5 comments in 1 month
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.