Tom Croucher is a Principal Software Engineer with 17 years of experience focused on high-performance web applications and Node.js, currently driving architecture and reliability at GoodRx from Austin. He authored the O'Reilly title "Up and Running with Node.js" and spent time on the Node.js team at Joyent, blending deep platform knowledge with practical performance tuning honed on large-scale sites like the Yahoo! homepage. Tom has held senior engineering and leadership roles across startups and enterprises—including Uber, Change.org and Yahoo—and advises products and platforms on reliability and scalability. He speaks internationally at major web conferences and has contributed to W3C and BSI standards, reflecting a commitment to web standards and accessibility beyond day-to-day engineering. A formally trained software engineer with a history of consulting and founding roles, he bridges research, standards work and production systems to deliver measurable improvements in speed and resilience.
17 years of coding experience
12 years of employment as a software developer
BSc (Hons) 1st Class, Computer Science, BSc (Hons) 1st Class, Computer Science at University of Sunderland
IT Certified Training Professional, IT Certified Training Professional at British Computer Society
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.
Request Free Trial
Tom Croucher - Principal Software Engineer at GoodRx