Samuel Kimani

Software Engineer at Designhubz

Nairobi, Nairobi County, 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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
bookBachelor's degree, Computer Science, FIRST CLASS HONOURS, Bachelor's degree, Computer Science, FIRST CLASS HONOURS at THE UNIVERSITY OF NAIROBI
bookBachelor's degree, Computer Software Engineering, FIRST CLASS HONOURS, Bachelor's degree, Computer Software Engineering, FIRST CLASS HONOURS at Flatiron School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (6)

typescript10
javascript10
typescripts10
backend10
typescript-types10
testing9

Programming languages (7)

TypeScriptSmartyPowerShellCSSRustMakefileJavaScript

Github contributions (5)

github-logo-circle
Microsoft Authentication Library (MSAL) for JS
Role in this project:
userBack-end Developer
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.
single-page-applicationjavascriptauthenticationmicrosoft-authentication-librarymicrosoft-authentication
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.
Request Free Trial