Spencer Steffen is a seasoned engineering leader with 15 years of hands-on experience building full-stack web applications, currently serving as VP of Engineering at Oats Overnight while also developing at Media Wire Marketing. He brings deep expertise in Ruby on Rails, JavaScript, and Postgres, with a long history as founder/lead developer of Citrus Media and former CTO at NIGHTOUT, where he scaled product and engineering teams. An active open-source contributor, Spencer has improved variant and promotion handling in the widely used Spree e-commerce platform, including front-end variant selection and inventory integration. Based in Anacortes, Washington, he combines product-minded technical leadership with practical consulting experience in website architecture and deployment. Notably, his career blends entrepreneurial ownership with enterprise-grade feature design, making him comfortable shifting between shipping code and setting engineering strategy.
15 years of coding experience
17 years of employment as a software developer
Computer Science, Computer Science at Anacortes High School
Spree Variant Options groups your variants by option types and values
Role in this project:
Full-stack Developer
Contributions:115 commits, 2 comments, 1 issue in 1 year 7 months
Contributions summary:Spencer primarily focused on implementing and refining the variant options feature within the Spree e-commerce platform. Their contributions included developing the front-end JavaScript logic for selecting and displaying variants, integrating this with the back-end by defining models and helpers, and creating the necessary view components and styling. Significant effort was also put into ensuring inventory management functionality was incorporated into the feature.
An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, multi-language. Built using Ruby on Rails. Developed by @vendo-dev
Role in this project:
Back-end Developer
Contributions:12 commits in 3 months
Contributions summary:Spencer contributed significantly to the Spree eCommerce platform by implementing features related to product variant management and promotion functionality. Their work involved creating a cartesian array class for product variant combinations and ensuring variants were created when option values were provided. They also added coupon code functionality to the cart and made modifications to the order adjustments.
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 Steffen - VP Of Engineering at Oats Overnight