Quinn Harris

Staff Engineer at SoundHound AI

Flower Mound, Texas, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Quinn Harris is a Staff Engineer with 11 years of experience building backend systems and voice-driven automation, currently at SoundHound AI after leading engineering at Novo Labs where he developed Scala and Clojure services for restaurant voice ordering. He brings deep Ruby on Rails expertise from senior roles and significant open-source contributions to the widely used RuboCop and rubocop-rails projects, improving Rails-specific cops and implementing autocorrections that help hundreds of thousands of developers. Comfortable across languages and architectures, Quinn blends hands-on coding, tooling for code quality, and production engineering to drive maintainable systems. Based in Flower Mound, Texas, he pairs formal training in computer science and electrical engineering with a history of founding small tech businesses, highlighting both technical depth and entrepreneurial pragmatism.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BS) Computer Science & Electrical Engineering, Bachelor of Science (BS) Computer Science & Electrical Engineering at New Mexico Institute of Mining and Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

linter10
sql-formatter10
rspec10
static-code-analysis10
rubocop10
ruby-rails10
formatter10
rails10
formatters10
formater10
code-formatting10
ruby10

Programming languages (1)

Ruby

Github contributions (5)

github-logo-circle
rubocop/rubocop

Jul 2016 - Sep 2016

A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 4 comments in 1 month
Contributions summary:Quinn primarily contributed to the RuboCop project by implementing and refining code analysis rules related to Rails best practices. Their work involved adding new cops to identify potential issues like the incorrect use of `save` methods, and ensuring correct behavior when assignments use blocks or have no right-hand side. They also added checks for the `persisted?` method to improve code quality and accuracy. These changes involved modifying existing code and adding new tests to validate the functionality.
linterstyle-guidecode-formattercode-analyzerruby
rubocop/rubocop-rails

Jul 2016 - Sep 2016

A RuboCop extension focused on enforcing Rails best practices and coding conventions.
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 month
Contributions summary:Quinn primarily contributed to the `rubocop-rails` project by enhancing and refining the Rails-specific code analysis capabilities. Their work focused on improving the `Rails/SaveBang` cop by addressing edge cases related to assignment, conditionals, and return value handling, including adding checks for persisted? method calls. They also implemented autocorrection for the cop. These changes directly enhance the code quality and maintainability of Ruby on Rails applications.
lintercoding-conventionsrailscode-formatterruby
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
Quinn Harris - Staff Engineer at SoundHound AI