Spencer Neste is a Staff Software Engineer with nine years of experience building backend-first web applications and APIs, skilled in C/C++, Python, Java, Ruby on Rails, JavaScript/React, and SQL. He has deep interests in cryptography and discrete mathematics, bringing rigorous problem-solving to system design and serialization challenges. A longtime contributor to the Ruby ecosystem (notably enhancing view support in the popular blueprinter serialization library), he blends open-source craftsmanship with production engineering at companies like Procore and Toro TMS. Spencer pairs hands-on coding with leadership experience—rising from software engineer to engineering manager and staff roles—while balancing technical work with a competitive collegiate track background, which informs his team-oriented, performance-driven approach.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at UCSB
High School Diploma, High School Diploma at Mira Costa High School
Simple, Fast, and Declarative Serialization Library for Ruby
Role in this project:
Back-end Developer
Contributions:7 commits, 1 PR, 4 pushes in 1 day
Contributions summary:Spencer contributed to the `blueprinter` Ruby library by adding and modifying view support features within the base class. Their work included implementing the `has_view?` method and refining how views are handled in the `Blueprinter::Base` class. They also addressed suggestions from code reviews and bumped the library's version. The user also made updates to the specification files.
Contributions:1 review, 2 PRs, 24 pushes in 1 year 7 months
ruby-on-railsrailsruby-onruby
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 Neste - Staff Software Engineer at Toro TMS