Einstein Njoroge is a seasoned software engineer with nine years of experience building full-stack web and mobile platforms across startups, media, and enterprise, most recently leading mobile and digital engineering at Diamond Trust Bank. He blends hands-on JavaScript front-end expertise—including contributions to the BBC’s high-profile Simorgh project—with cloud and identity experience from Microsoft’s Azure Identity integrations. As a lead engineer and former co-founder, he has a track record of shipping user-focused interfaces, APIs, and scalable backend systems while growing and mentoring competitive teams. Comfortable switching between product engineering and infrastructure, he emphasizes testable, feature-toggled delivery and clean UI/UX. Based in Nairobi, he pairs practical open-source contributions with a passion for continuous improvement and team development.
9 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Security and Forensics Audit, Bachelor's degree, Computer Science, Security and Forensics Audit at University of Science and technology
The BBC's Open Source Web Application. Contributions welcome! Used on some of our biggest websites, e.g.
Role in this project:
Front-end Developer
Contributions:713 commits, 88 PRs, 672 pushes in 1 year
Contributions summary:Einstein primarily focused on implementing front-end features within the BBC's Simorgh web application, specifically related to adding feature toggles and updating page components. They implemented a feature toggle for the "Most Read" component, updated tests related to these changes, and also modified the ad containers. The user also worked on improving the layout and rendering of different front-end components.
Contributions:6 PRs, 33 pushes, 5 branches in 1 year 9 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.