John Kelly is a Senior Software Engineer in Berkeley with 11 years of hands-on experience designing and shipping web and education-focused software at CodeHS, where he progressed from Software Engineer to Tech Lead and back to senior individual contributor. He blends cognitive science insights from UC Berkeley with deep technical experience to build learner-centered products and developer-friendly systems. Known for pragmatic problem solving, he leads implementation efforts across front-end and backend stacks while mentoring teams on engineering best practices. Based in the Bay Area, he brings long-tenured institutional knowledge of one company’s product lifecycle, giving him a rare combination of continuity and breadth. Outside work his github bio points to foldp.com, suggesting ongoing side projects or experiments in functional or reactive programming.
11 years of coding experience
7 years of employment as a software developer
Cognitive Science and Computer Science, Cognitive Science and Computer Science at University of California, Berkeley
Contributions:67 pushes, 1 branch in 6 years 2 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.