Anthony Nandaa is a founder and principal engineer based in Nairobi with 11 years of experience building systems-level software, cloud tooling, and developer-focused infrastructure. He blends hands-on C/C++ and Go expertise from shipping Windows container tooling at Microsoft with entrepreneurial grit from founding multiple startups and leading BV Labs in stealth. A prolific open-source contributor, Anthony has made notable fixes and Windows integrations to high-profile projects like BuildKit and improved validator.js mobile locales for East Africa, reflecting a focus on cross-platform reliability and regional developer needs. He also coaches the next generation of engineers at LKC Academy and contributes to the Linux CIFS subsystem, showing a mix of mentorship and low-level systems work. Comfortable alternating between IC and management roles, he helped establish Microsoft’s Nairobi development center and has experience scaling teams and technical programs. Notably, his contributions often tackle platform-specific edge cases, making cross-OS developer experiences smoother and more predictable.
12 years of coding experience
19 years of employment as a software developer
High School Diploma, High School Diploma at Friends School Kamusinga
Master of Science - MS Applied Computing, Master of Science - MS Applied Computing at University of Nairobi
Cracking the Coding Interview 6th Ed. JavaScript Solutions
Role in this project:
Full-stack Developer
Contributions:25 reviews, 6 commits, 39 PRs in 3 days
Contributions summary:Anthony primarily contributed to the implementation of data structures and algorithms, likely focusing on the JavaScript solutions for "Cracking the Coding Interview". They refactored and rewrote several data structures (linked lists, stacks, queues) and associated code examples, enhancing the code base's structure and maintainability. The user also addressed bugs related to these core data structures and algorithms, ensuring the correctness of the implemented solutions across various chapters in the book.
Contributions:8 releases, 490 reviews, 44 commits in 4 years 10 months
Contributions summary:Anthony primarily contributed to the `validator.js` repository by implementing and refactoring mobile phone validation logic. They added new locales for mobile phone number validation, including support for Kenya, Uganda, Tanzania, and Rwanda. Furthermore, the user refactored the existing test suites for mobile phone validation, making the code more maintainable and easier to extend. They also fixed merge conflicts and added support for Greece's mobile phone validation.
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.