Larry Davis is a Senior Computer Scientist based in San Francisco with 14 years of experience building front-end and full-stack systems at Adobe and in startups. He combines a strong UI/UX focus—refactoring and improving accessibility and responsiveness in projects like Adobe React Spectrum and Leonardo—with low-level game input and tooling work such as enhancing gamepad controls for yquake2. Larry has run engineering teams as a former CTO and taught software engineering at Hack Reactor, demonstrating both leadership and hands-on mentoring. His open-source contributions span practical browser fixes, data-scraping pipelines for COVID-19 visualizations, and polished component work, reflecting a rare mix of product polish and systems pragmatism. Colleagues praise his knack for turning fiddly UI bugs into robust, accessible interactions and for shipping clean, reusable front-end architecture.
13 years of coding experience
6 years of employment as a software developer
BS, Computer Science, BS, Computer Science at California State University, Chico
COVID-19 Coronavirus data scraped from government and curated data sources.
Role in this project:
Full-stack Developer
Contributions:2 releases, 841 commits, 264 PRs in 3 months
Contributions summary:Larry primarily worked on implementing features and enhancing the data scraping capabilities of the repository. They added and updated scrapers for various COVID-19 data sources, focusing on parsing and retrieving relevant information. Additionally, they worked on modifying the structure of the data, including features for timeseries data and county-level aggregates, while also improving the data validation and handling of errors from broken scrapers. Furthermore, they created the framework for the visualization of the data.
Stop your iOS webapp from bouncing around when scrolling
Role in this project:
Front-end Developer
Contributions:11 releases, 42 commits, 13 PRs in 8 years 11 months
Contributions summary:Larry primarily focused on developing the front-end aspects of the project, as evidenced by the example HTML files and JavaScript code. Their contributions included creating UI elements, incorporating iNoBounce functionality to prevent bouncing, and setting up a toggle to enable and disable the feature. The changes included adding CSS for styling and ensuring the correct presentation on iOS devices. They also provided examples to demonstrate the usage of iNoBounce.
wkwebviewscrollingstopbouncingios
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.