Alan Davis is a seasoned software engineer and educator based in San Francisco with 17 years of experience building real-time systems, APIs, and developer-focused products. He has shipped production platforms at Twilio and Leap Motion—where he reduced latency for hand-tracking, implemented gesture recognition, and helped a cross-language SDK used by hundreds of thousands—while also leading curriculum design and instruction at Make School. Comfortable both in low-level geometry and protocols and in high-level ML and web stacks, he has guided students to build end-to-end machine learning apps and earned top teaching scores for years. Alan combines hands-on engineering, product-minded advocacy, and curriculum leadership, mentoring engineers and students alike to translate complex algorithms into usable products. An active open-source contributor, his bug fixes and maintenance on the LeapJS client improved stability for a widely used hardware platform.
17 years of coding experience
11 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at The University of Texas at Dallas
Contributions summary:Alan primarily contributed to the JavaScript client for the Leap Motion Controller. Their work involved fixing bugs related to connection events and requestAnimationFrame, and also bumping the project version. The commits modified core JavaScript files and the minified version, ensuring the library's functionality and stability. These changes improved the library's efficiency and addressed potential issues within the application.
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
Alan Davis - Software Engineer at Ignite Technologies, Inc.