Joe Lencioni is a founder and CTO with 17 years of experience building fast, reliable, and pleasant web experiences, most recently launching Happo after a long tenure as a Staff Software Engineer at Airbnb. He spans full-stack engineering with deep front-end performance expertise—contributing to high-profile open-source projects like react-dates, Aphrodite, and Airbnb’s JavaScript style guide—and a track record of shrinking bundles and reducing unnecessary renders. Joe has led engineering teams, driven architecture for large consumer sites, and championed tooling and linting improvements (overcommit, eslint-plugin-react) that raise code quality across organizations. He combines pragmatic product thinking with hands-on optimizations in both Ruby and modern JavaScript, and brings a longtime commitment to developer experience and maintainable systems. An unexpected strength: his background includes a creative side (photography and early web product work) that informs thoughtful UX and design-for-performance decisions.
17 years of coding experience
13 years of employment as a software developer
High School Diploma, High School Diploma at Princeton High Scool
B.A. Religion, B.A. Religion at Gustavus Adolphus College
Use CSS-in-JavaScript with themes for React without being tightly coupled to one implementation
Role in this project:
Front-end Developer
Contributions:5 reviews, 107 commits, 86 PRs in 5 years 11 months
Contributions summary:Joe primarily focused on setting up and implementing the core functionality of a CSS-in-JS library for React. They initialized the project, imported necessary code, and established the foundational structure for the library. The user then added React Native interface, demonstrating the project's cross-platform capabilities, and implemented testing infrastructure to ensure code quality. The user's contributions also include adding a test for the withStyles component and refining the code to optimize performance.
A React component to execute a function whenever you scroll to an element.
Role in this project:
Front-end Developer
Contributions:25 releases, 5 reviews, 223 commits in 7 years 5 months
Contributions summary:Joe primarily contributed to the development and maintenance of a React component designed for scroll-based interactions. Their work focused on refining the component's functionality, including fixing bugs related to Firefox compatibility and optimizing performance. The user also improved the codebase by replacing outdated tools and adopting modern JavaScript practices. Additionally, they set up a testing environment using Karma, Jasmine, and Webpack to ensure code quality.
react-componentscroll-toreactscrollwhenever
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.