Andrew Thal is a staff software engineer with 14 years of experience designing and scaling cloud-native, data-driven platforms that power mission-critical products. He blends deep backend craft—demonstrated by contributions to prominent open-source eCommerce projects like Solidus and Spree—with a people-first leadership style honed through roles from engineering manager to technical lead and architect. Comfortable in global, asynchronous teams, he focuses on infrastructure automation, performance tuning, and sustainable system design. His unusual background in organizational psychology informs how he builds ethical, human-centered tools and mentors high-performing teams. Now at Mozilla working on investigative network tooling, Andrew continues to bridge rigorous technical execution with thoughtful organizational design.
14 years of coding experience
14 years of employment as a software developer
Bachelor of Arts Psychology, Bachelor of Arts Psychology at The George Washington University
🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Role in this project:
Back-end Developer
Contributions:94 commits, 103 PRs, 85 pushes in 1 year
Contributions summary:Andrew primarily contributes to the e-commerce framework's core functionality, focusing on backend aspects such as inventory management, database performance, and user account management. Their work includes implementing features related to store credits and exchanges, resolving bugs around payment processing, and adding features like allowing the admin to manage the stock locations for users. They also made improvements to improve backend query performance.
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:63 commits, 4 PRs, 54 comments in 11 months
Contributions summary:Andrew primarily contributed to the Spree e-commerce platform's back-end functionality. Their commits focused on improving database performance by adding indexes and refactoring stock-related service objects to deal with inventory units. They also worked on enhancing the admin interface, specifically for user management and customer details within the order system. Furthermore, the user addressed several bugs, including issues with payment processing and expedited exchanges.
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.