Devntech client · E-commerceShipped

CrystalCommerce

A long-running Rails e-commerce platform that 700+ game stores run on. I added PriceCharting as a new sales channel, so stores can sell there and price their stock from market data.

Role
Full-stack engineer
Client
CrystalCommerce
At
Devntech, Nov 2025 to 2026
Platform
Web, Ruby on Rails
Stack
Ruby on Rails, PostgreSQL, background jobs, PriceCharting API
platformCrystalCommerce700+ game stores
sales channelPriceChartingMarket prices
listings · prices · stock · orders, synced by background jobs
How each store and PriceCharting stay in sync.
700+game stores on the platform
8M+customers served by those stores
01

The product

CrystalCommerce is an e-commerce platform for game stores. More than 700 stores sell through it, to more than 8 million customers.

It has been running for years, so new work has to fit a large, established Rails codebase without breaking the stores that depend on it.

02

What I built

Integration

PriceCharting as a sales channel

Stores can now sell on PriceCharting from the catalog they already manage. Background jobs keep listings, prices, stock and orders in sync between the two.

  • Ruby on Rails
  • Background jobs
  • PriceCharting API
Pricing

Market prices in the catalog

I imported PriceCharting's market prices into the catalog, so stores can price their inventory from real market data.

  • Ruby on Rails
  • PostgreSQL
Next case studyActivity recognition with LLMsMy final-year project: LLMs that recognize activities from wearable data.