Steven Foote is a seasoned software leader and Co-Founder/CTO with 13 years of experience building scalable, user-focused web applications and infrastructure. Previously a Staff Software Engineer at LinkedIn, he led JavaScript architecture and performance efforts for desktop search while mentoring teams and advancing frontend tooling. He is an active open-source contributor with notable work on Dust.js (template minification and improved error reporting) and type-safety and TypeScript build improvements in Ember.js, reflecting deep full-stack expertise. Trained in accountancy, he brings a rare blend of product-minded engineering and analytical rigor to technical decision-making. Based in American Fork, Utah, he combines hands-on coding with strategic leadership to turn complex UX and performance challenges into reliable, maintainable systems. Outside of engineering, his background in assurance and volunteer leadership suggests a disciplined, metrics-driven approach to team growth and process improvement.
13 years of coding experience
15 years of employment as a software developer
Silverado HS
Bachelor Accountancy, Bachelor Accountancy at Brigham Young University
Asynchronous Javascript templating for the browser and server
Role in this project:
Full-stack Developer
Contributions:77 commits, 25 PRs, 13 pushes in 2 years 7 months
Contributions summary:Steven contributed to the `dustjs` repository by adding template minification functionality to the compiler. This involved modifying the compiler code to remove whitespace and newlines. They also refactored test cases and updated the `renderTestSpec.js` file to reflect the changes. The user subsequently removed the strip parameter in dust.compile and added lines and columns to dust.pegjs for better error reporting.
Ember.js - A JavaScript framework for creating ambitious web applications
Role in this project:
Full-stack Developer
Contributions:68 commits, 13 PRs, 19 comments in 10 months
Contributions summary:Steven primarily contributed to the Ember.js framework by adding more types and fixing TypeScript errors throughout the codebase. The commits indicate a focus on improving the type safety and maintainability of the framework, specifically within the Ember Glimmer modules. Additionally, the user modified build processes to handle TypeScript compilation, ensuring the project can successfully build and manage TypeScript code. These changes directly impact the framework's overall structure and developer experience.
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
Steven Foote - Co-Founder And CTO at Resonance Systems