John Ngei is a Clojure developer with eight years of software engineering experience, currently building systems at Yorba after a strong stint as a mobile developer at Status where he improved UI, messaging, and community features for an open-source Ethereum mobile OS. He blends web, mobile and Web3 stacks—JavaScript/TypeScript, React Native, Solidity and Clojure(Script)—with a postgraduate foundation in AI-enabled computer science from Abertay. Known for pragmatic UX-driven work, he has shipped bug fixes and refactors that noticeably improved image sharing, token tagging and pinned-message handling in a high-profile open-source project. Based in Nairobi, he pairs a multimedia and 3D animation background with formal software engineering training from Moringa School, which helps him bridge design and engineering. He favors decentralized, autonomous systems (his GitHub motto hints at that ethos) and brings a curious, mission-driven approach to solving complex product and protocol problems.
8 years of coding experience
5 years of employment as a software developer
Postgraduate Diploma in Computer Science with Artificial Intelligence, Computer Science, Postgraduate Diploma in Computer Science with Artificial Intelligence, Computer Science at Abertay University
Software Enginering, Software Enginering at Moringa School
Certificate in 3D animation and Multimedia, Digital Communication and Media/Multimedia, Certificate in 3D animation and Multimedia, Digital Communication and Media/Multimedia at Shang Tao Media Arts College
Kenya Certificate of Secondary Education, Kenya Certificate of Secondary Education at Ex: Utumishi Boy Academy High School
a free (libre) open source, mobile OS for Ethereum
Role in this project:
Mobile Developer (React Native)
Contributions:418 reviews, 42 commits, 182 PRs in 10 months
Contributions summary:John primarily focused on enhancing the user interface and functionality of the Status mobile application. They addressed various issues related to image sharing, fixed bugs within the community section, and improved the user experience by refactoring community screen segments and token tag designs. Furthermore, they made contributions to the messaging system, including handling notifications and addressing issues with pinned messages.
a free (libre) open source, mobile OS for Ethereum
Contributions:183 pushes, 18 branches in 5 months
react-nativeethereumlibreblockchainandroid
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.