Matt Smith

Senior Software Engineer at ApartmentIQ

City of Rochester, New York, 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
Matt Smith is a senior software engineer and startup founder with 17 years of hands-on experience designing and shipping user-focused, production-ready web applications. Based in Rochester, NY, he blends UX-first product design with deep architecture skills—having led end-to-end development of SaaS platforms that include AI-driven content generation, embeddable widgets, and scalable APIs. He’s comfortable across stacks (React/Next.js, Node, Rails, PostgreSQL) and has practical ops experience from server configuration to CI, backups, and third-party integrations. An early open-source contributor to the widely used Backbone.js project, he has improved testing and documentation for core front-end tooling. Notably, he repeatedly oscillates between leading teams and doing the hands-on work himself, which keeps his technical decisions grounded in real user workflows.
code17 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science - BS, Mathematics and Computer Science, Bachelor of Science - BS, Mathematics and Computer Science at Roberts Wesleyan University
languagesEnglish
github-logo-circle

Github Skills (6)

unit-testing10
javascript10
backbone10
backbonejs10
testing10
documentation7

Programming languages (7)

TypeScriptShellJavaScriptGoSvelteRubyPython

Github contributions (5)

github-logo-circle
jashkenas/backbone

Mar 2011 - Sep 2011

Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits in 6 months
Contributions summary:Matt primarily focused on improving the testing and documentation of the Backbone.js library. They addressed issues related to model instantiation and ID handling, ensuring accurate behavior for positive and negative IDs. Their work involved refining existing tests, splitting tests for clarity, and adding helper methods to improve the test suite's organization. Furthermore, they corrected minor errors in the documentation.
javascripteventscollectionsbackbone
twobitfool/stifle

Jan 2018 - Jul 2021

A very simple way to throttle a function (in Javascript)
Contributions:14 commits, 1 PR, 9 pushes in 3 years 5 months
browserslistjavascriptthrottlejs
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
Matt Smith - Senior Software Engineer at ApartmentIQ