David Mcilroy is a Senior Software Engineer in Cambridge, MA with a decade of experience building web applications using Rails, JavaScript, and React. After transitioning from teaching math and science, he brings a pedagogue’s clarity to systems design and a mathematician’s rigor to problem solving, which informs both front-end SPA work and backend engineering. He’s grown through multiple senior engineering roles at Google, where he’s focused on shipping collaborative, production-grade apps. David combines formal training in mathematics and philosophy with immersive web development bootcamp experience, enabling him to bridge theoretical reasoning and practical implementation. Colleagues describe him as a clear communicator who enjoys guiding a project from concept to a fully fledged, user-facing product.
10 years of coding experience
9 years of employment as a software developer
Master of Science (MSc) Mathematics, Master of Science (MSc) Mathematics at Imperial College London
Master's degree Philosophy, Master's degree Philosophy at Virginia Tech
Bachelor's degree Politics, Bachelor's degree Politics at Princeton University
AMP HTML source code, samples, and documentation. See below for more info.
Contributions:25 pushes, 5 branches in 4 months
solidworksmore-infoampzeplinhtml-source
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.