Martin Tomov is a Senior Software Engineer based in London with 12 years of experience building and optimizing high-traffic e-commerce and web platforms. He specializes in Ruby on Rails back-end work, repeatedly fixing N+1 queries, improving order processing, and refactoring core models for performance in major open-source projects like Spree and Solidus. As a technical lead and former co-founder, he has shipped large customer-facing features (live chat, direct messaging) and architected scalable e-commerce solutions handling millions of products and daily spikes in traffic. His background includes applied blockchain consulting and a patent-pending master’s project that produced a 10x performance improvement porting business rules to JavaScript on HANA XS. Known for pragmatic engineering and incremental modernizations (introducing Stimulus, Tailwind, CableReady), he blends deep backend optimization skills with a product-focused mindset.
🛒 Solidus, the open-source eCommerce framework for industry trailblazers.
Role in this project:
Back-end Developer
Contributions:38 commits, 22 PRs, 253 comments in 1 year 6 months
Contributions summary:Martin primarily contributed to bug fixes and performance improvements within the Solidus e-commerce framework. Their work involved resolving N+1 query issues, optimizing code for improved performance, and fixing issues related to order merging and asset positioning. The user also updated external libraries, and refactored code to use more modern technologies, such as Backbone.js. These changes indicate a focus on maintaining code quality and optimizing the system's functionality.
Alchemy is the Open Source Rails CMS framework for the component based web that can be used as classic server side rendered or headless CMS.
Role in this project:
Back-end Developer
Contributions:11 commits, 19 PRs, 79 comments in 2 years 1 month
Contributions summary:Martin primarily contributed to the Alchemy CMS Rails framework by addressing bugs, refactoring code, and improving performance. They optimized the rendering of meta data and page caching mechanisms, eliminating database lookups for enhanced efficiency. Their work includes modifying core models, helpers, and controllers, improving the overall functionality and maintainability of the CMS. Additionally, they fixed time-sensitive tests and ensured compatibility with Turbolinks 5.0.
cmsalchemycmsadminrails-cmsalchemy-cms
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.