James Pearce is a seasoned software engineer and technology leader with eight years of recent hands-on experience and a long career spanning engineering, executive, and developer-relations roles. Based in Palo Alto, he currently builds at TinyBase after leading data infrastructure as an Engineering Director at Meta, where he also worked across mobile, open source, and product teams. He combines deep technical chops with product and developer advocacy, having served as CTO twice and led developer relations at Sencha, which gives him a rare cross-functional perspective. An Oxford-trained physicist and erstwhile athlete, he brings analytical rigor and a habit of teaching and mentoring to his work. When he’s not shipping code he’s likely on the water—he’s actively involved as a sailor with Scout Sailing—so he pairs a pragmatic engineering mindset with a taste for adventurous, hands-on problem solving.
8 years of coding experience
16 years of employment as a software developer
BA & MA, Physics, BA & MA, Physics at University of Oxford
Delivery/Pickup Time and Sponsored Restaurants Sections
Contributions:21 PRs, 48 pushes, 6 branches in 1 month
sectionsrailspickuprubyadyen
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.