Aaron Scherer

Senior Software Engineer at DiscordServers.com

Saint Paul, Minnesota, 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

🤩
Rockstar
🎓
Top School
Aaron Scherer is a Senior/Principal full-stack engineer with 13 years of experience designing web architectures, modernizing codebases, and leading developer experience initiatives from startup to scale. Based in Saint Paul/Woodbury, MN, he founded and operates high-scale projects like DiscordServers.com and Looking For Gamers, combining hands-on engineering with product and operations ownership. He’s led cross-functional teams at companies such as Sezzle and AutoFi, delivering backend services in Go and frontend systems in React while improving CI/CD, containerization, and developer tooling. An active open-source contributor, Aaron has improved widely used libraries including TypeORM and Vercel’s SWR and added advanced audio features to discord.js, demonstrating both backend QA rigor and frontend type-system finesse. He mentors engineers, architects resilient systems, and repeatedly rewrites critical infrastructure to solve scaling challenges—often opting for pragmatic, test-first solutions that prioritize customer experience.
code14 years of coding experience
job14 years of employment as a software developer
bookB.S, Computer Science & Physics 2009, B.S, Computer Science & Physics 2009 at Iowa State University
bookSt. Thomas Academy
languagesFrench
github-logo-circle

Github Skills (33)

unit-testing10
hook10
javascript10
apidoc10
fetchr10
discord-js10
discord10
testing10
fetcher10
typescript10
git-repository10
audio-processing10
ffmpeg10
package-repository10
php10

Programming languages (32)

C#CGoInno SetupHTMLJupyter NotebookGroovyTypeScript

Github contributions (5)

github-logo-circle
discord-php/DiscordPHP

Mar 2016 - Jul 2016

An API to interact with the popular messaging app Discord
Role in this project:
userBack-end Developer
Contributions:1 release, 67 commits, 24 PRs in 4 months
Contributions summary:Aaron primarily focused on enhancing the functionality of the `discord-php/discordphp` repository. Their contributions involved adding features related to message history retrieval, including the ability to disable caching and allow for filtering by message IDs. They also updated type hints and fixed syntax issues within the code, specifically related to the `Channel` and `Message` classes. This suggests a focus on improving the core API logic and data handling capabilities.
discordphpteam-reflexdiscord-api
vercel/swr

Oct 2019 - Jan 2020

React Hooks for Data Fetching
Role in this project:
userFront-end Developer
Contributions:6 commits, 8 PRs, 33 comments in 2 months
Contributions summary:Aaron primarily focused on improving the type definitions and exports of the `swr` library, a React Hooks for Data Fetching project. They added and refined types for `ConfigInterface`, `responseInterface`, and other key interfaces, enhancing the library's usability and developer experience. Their contributions include adding initial data handling, refining exports for better IntelliSense, and improving code organization. The user also added new tests.
react-hooksreacthookdata-fetchingswr
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