Chris Polis is a full-stack software and data engineer with 15 years of experience building user-facing products, data pipelines, and visualizations at companies ranging from startups to Google. At Google he has led full-stack teams and shipped 0-to-1 GenAI features for Ads sellers, while earlier work includes clinician-facing tools in Google Health and charting libraries used across the company. He blends front-end craftsmanship (notably contributions to scrollIt.js and test automation work in the chai assertion framework) with backend systems and data engineering, often turning analytics into actionable UI. Based in California, he pairs a Computer Engineering degree with ongoing study in biomedical fundamentals, reflecting a cross-disciplinary curiosity that informs his product and data decisions.
15 years of coding experience
10 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Other; HMX Fundamentals online certificate program, Pharmacology and Physiology, Other; HMX Fundamentals online certificate program, Pharmacology and Physiology at Harvard Medical School
A jQuery plugin that makes it easy to create paginated, feature vertically scrolling pages.
Role in this project:
Front-end Developer
Contributions:27 commits in 8 months
Contributions summary:Chris primarily contributed to the scrollIt.js library, a jQuery plugin for creating vertically scrolling pages. Their commits demonstrate an understanding of JavaScript and jQuery, modifying the core functionality and addressing bug fixes. The user also refactored and integrated code, indicating a focus on improving the plugin's usability and maintaining its compatibility with different browsers and environments. The commits include addressing an issue related to data-scroll-index values exceeding 9, along with the incorporation of a topOffset option.
BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:8 commits, 1 comment in 6 days
Contributions summary:Chris focused on enhancing the testing capabilities of the `chaijs/chai` repository, specifically adding new assertions related to changes, increases, and decreases of object properties. They implemented test cases for `change`, `increase`, and `decrease` within the `expect`, `should`, and `assert` interfaces, ensuring that these assertions function correctly across different testing styles. The contributions involve modifying existing test files and adding new assertion functionalities within the framework.
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.