Skip to content

--:-- IST

Technology Partner, then CTOOct 2024 to now · Mumbai, remote

AMG Dynamics

A jewellery technology company in Mumbai. I lead its technology.

RunningA company I run or help run today.
  • Chief Technology OfficerFull-time · Aug 2026 to now
  • Technology PartnerContract · Oct 2024 to Jul 2026
AMG Dynamicsa ring, assembled

A ring built from parts, the way the configurators build one: the band, the head, the claws, the stone.

AMG Dynamics builds technology for jewellers: 3D ring configurators with millions of possible combinations, its own WebGL jewellery engine, tools that turn production CAD files into web ready models, and the catalogue, order and workflow systems jewellers and their retailers run on. The jewellers include A.Jaffe in New York, founded in 1892, Trauringspezialisten in Germany and Aluxe in Asia.

I've worked with AMG since its first project. While I was its technology partner, my studio, Horizon Beam, delivered the work. What AMG showed at GJEPC in Mumbai in January 2026, the configurators included, was my build.

From the CAD file to the shopwhat I wrote for AMG

I wrote Jewelitt, AMG's own WebGL jewellery viewer, and the wedding band builder on it that generates every band from parameters. I also wrote JewelPrep, a Rhino plugin that turns a manufacturer's production file into a render ready model, and I'm building the platform A.Jaffe is moving onto as it leaves Microsoft Dynamics 365.

Since 11 October 2026, Jewelitt runs the 3D configurator in Trauringspezialisten's live shop.

The websiteas it looks today
AMG Dynamics homepage: a dark sculpted 3D form behind the headline Technology for Industries Where Detail Is Everything, two buttons, and on desktop a client logo row with Aluxe, Goldstar, Everspark and Jewelex.
amgdynamics.com · captured 14 Oct 2026

NJ-JWL-001

A ring, drawn by this site

NJ-JWL-001Solitaire ring, size 52Released
CC⌀16.55⌀6.5024.682.203.641.60C-C10:105101:1CC⌀16.55⌀6.5024.68BB2.203.641.60C-C0510
  1. Dimensions in mm. Scale 5:1 at 96 px per inch, section C-C 10:1.
  2. Ring size 52 (ISO 8653). General tolerances ISO 2768-m.
  3. Material AU750, yellow gold. Mass 3.04 g, calculated from the model at 15.5 g/cm³.
  4. Stone round brilliant ⌀6.50, 1.01 ct, calculated from the model.
  5. Sun: the dimensions the controls drive.
Title
Solitaire ring, size 52
Drawing number
NJ-JWL-001
Owner
Naman Jain
Document type
Part drawing
Status
Released
Created by
This site's code
Projection
First angleReference arrows
This ring isn't a client's design. The site's own code builds it the way I build jewellery for the web: a band profile swept around the finger, a four claw head, and a round brilliant cut facet by facet. Change the size, the band or the stone and every dimension on the drawing follows. The real thing is live: a wedding band builder I built for AMG Dynamics that generates every band from parameters in the browser, with no stored band models. (opens in a new tab)
The band builderlive, in the browser
The Jewelitt wedding band viewer: a polished rose gold band rendered in 3D on a white background.
viewer-base.jewelitt.com · captured 14 Oct 2026

What I own

  • The technology across AMG's products and client builds, from architecture to deploys
  • Jewelitt, AMG's jewellery viewer, and its wedding band builder
  • The CAD tools, JewelPrep first, and the platforms jewellers order and design through

Stack

  • three.js
  • TypeScript
  • React
  • Vite
  • FastAPI
  • Flask
  • Express
  • MongoDB
  • Magento 2 with Hyvä
  • Shopify
  • Rhino 8 plugins
  • Electron
  • AWS
Stackby layer

Case studies

Case studiesthe short version

AMG Dynamicscase studies

Trauringspezialisten · AMG Dynamics

A ring shop rebuilt around its 3D configurator

I finished and launched a German wedding ring chain's new shop on 11 October 2026, with its 3D configurator running inside it.

24 s 0.3 s
diamond search per visit, cached
92
PageSpeed on mobile, largest product page
182
old URLs redirected before launch

AMG Dynamics

From a production CAD file to a render ready ring

A Rhino plugin I built that turns a manufacturer's production file into a render ready ring in about 35 seconds.

about 35 seconds
for the full run on one production ring
0.021 mm
mean distance from the manufacturer's own render file
Checked Every metal piece, prong and support sorted right, on 99 hand labelled parts

Projects through AMG Dynamics

Projects through AMG Dynamicswhen each ran

Each bar is one project, from its first month to its last. A year with no month on record is a dotted band.