Kate Odnous is a seasoned software engineer with 13 years of experience building web platforms from startups to major tech companies, currently contributing at Airbnb in the San Francisco Bay Area. Her background at LinkedIn included progressive web development roles where she maintained and modernized core frontend libraries like Dust.js, emphasizing backward compatibility and robust testing. She’s an active open-source contributor focused on front-end tooling and developer experience—her refactor and test work on projects such as Hopscotch improved release workflows and made in-page product tours easier to adopt. Kate holds an MS in Software Engineering from San Jose State and pairs strong engineering discipline with practical product sensibility. A not-obvious strength: she consistently bridges maintenance and innovation, turning legacy templating and UI code into well-tested, deployable components that scale.
13 years of coding experience
7 years of employment as a software developer
San José State University
BS, Computer Science, BS, Computer Science at Petro Mohyla Mykolayiv State University
A framework to make it easy for developers to add product tours to their pages.
Role in this project:
Front-end Developer
Contributions:1 release, 100 commits, 39 PRs in 1 year 8 months
Contributions summary:Kate refactored the project's structure by moving source and distribution files into designated folders. They added testing frameworks, including Mocha, and incorporated grunt tasks for test execution and release management. Additionally, they updated the contributing guidelines and modified the CSS and Less files to reflect the changes in the project structure and image referencing.
Asynchronous Javascript templating for the browser and server
Role in this project:
Full-stack Developer
Contributions:25 commits in 6 months
Contributions summary:Kate primarily focused on maintaining and improving the Dust.js templating library. Their commits demonstrate involvement in bug fixes, version updates, and ensuring backward compatibility. This included generating and updating distribution files and unit tests to enhance code quality and usability. The user's work contributed to the stability and continued evolution of the project.
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.