Spencer Snyder

Senior Software Engineer at Spencer Snyder Software Services, LLC

Raleigh, North Carolina, 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
Spencer Snyder is a Senior Software Engineer with nine years of hands-on experience building full-stack JavaScript and TypeScript applications, currently based in Raleigh, NC. He blends backend expertise in Node.js and payment integrations (Stripe, PayPal) with front-end work in React and React Native, and has run his own consulting firm delivering production apps. Spencer contributes to notable open-source projects like the XO linter and privacy-focused forwardemail.net, where he’s improved tsconfig handling and billing/payment flows—work that highlights both tooling and mission-driven product experience. His background in biomedical engineering and early biomedical device work gives him a disciplined, systems-oriented approach to engineering and QA that informs how he designs reliable services. Not seeking opportunities currently, he’s nevertheless an active JS/TS tinkerer who favors pragmatic refactors and robust error handling.
code9 years of coding experience
job12 years of employment as a software developer
bookBS, Biomedical Engineering, Instrumentation, BS, Biomedical Engineering, Instrumentation at North Carolina State University
github-logo-circle

Github Skills (28)

paypal10
billing10
javascript10
back-end-development10
apidoc10
stripe10
typescript10
eslint10
e-mail10
api10
payment-processing10
typescript-types10
linter10
nodejs10
typescripts10

Programming languages (7)

TypeScriptMDXCoffeeScriptRustJavaScriptSwiftDart

Github contributions (5)

github-logo-circle
xojs/xo

Aug 2021 - Aug 2022

❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Role in this project:
userFull-stack Developer
Contributions:4 reviews, 7 commits, 10 PRs in 1 year
Contributions summary:Spencer primarily contributed to the JavaScript/TypeScript linter project, addressing issues related to configuration, TypeScript handling, and build processes. Their commits focused on refining the caching mechanism for TypeScript configurations, improving the way files are grouped based on their configurations, and fixing various issues with the tsconfig resolution. Furthermore, the user implemented full tsconfig resolution and added the rulesMeta to the linting results.
linterunicornseslint-rulescode-styleeslint
Privacy-focused encrypted email for everyone. All-in-one alternative to Gmail + Mailchimp + Sendgrid.
Role in this project:
userBackend Developer
Contributions:60 commits, 16 PRs, 34 pushes in 8 months
Contributions summary:Spencer primarily focused on refactoring and implementing features related to billing and payment processing within the forwardemail.net project. They added functionality to the billing portal, including Stripe customer portal access and improved error handling. Their contributions extended to adding a job to sync billing history with Stripe, alongside refinements to error messages and sync accuracy. They also worked with Paypal integration, updating the billing flow and addressing bugs.
mailsmtpcustom-domainsweb-serveremail
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
Spencer Snyder - Senior Software Engineer at Spencer Snyder Software Services, LLC