Software that turns open data into objects you can hold.
Thermiq is a one-person software company in Therwil, near Basel. I write the pipeline that takes Swiss open geodata and outputs print-ready, serial-numbered 3D models, plus the web platform that tracks every piece after it ships.
What the pipeline does
Each run is one command. It reads a location, pulls the terrain, and writes the files the printer needs.
- 01Fetches elevation data from swisstopo's swissALTI3D model, at 0.5 m resolution.
- 02Builds a heightmap and a watertight mesh, then cuts it into tiles of a fixed size with magnet pockets in the same place every time.
- 03Embosses a unique serial into each piece at generation time, so the number is part of the model, not a sticker.
- 04Exports the STL files and a manifest that the web platform imports to know which serials exist.
First product line
Reliefwerk
Numbered terrain tiles of Swiss summits, released in editions of 100 at most. The tiles snap onto a wall with magnets, so a collection can grow one tile at a time without drilling.
Every piece ships with a card and a QR code. Scanning it opens the piece's own page, where the owner can check the serial and register it to their account.
How it's built
TypeScript monorepo: the generation CLI, an operator CLI for drops, and a Next.js and Supabase platform for verification and accounts. I write it with Claude Code, from the product spec and architecture down to each story and its review.
The pipeline isn't specific to mountains. The same code can serve other small 3D-printing shops that want to generate, number and track what they sell. That's where Thermiq goes after Reliefwerk.
Company
- Legal entity
- Yann Seget, sole proprietorship (Einzelunternehmen)
- Trading name
- Thermiq
- UID
- CHE-142.340.235
- Based in
- 4106 Therwil BL, Switzerland
- Founder
- Yann Seget · LinkedIn