Back to Projects
Project

Reifen SchweizFeatured

Reifen Schweiz

Reifen Schweiz is a Swiss online tire store I co-founded and run on the technical side end to end: the storefront, the design, the catalogue pipeline, the search, the infrastructure, and the deployment. My partner owns the commercial side; I own everything technical. It sells summer, winter, and all-season tires across Switzerland, with free delivery and the payment methods Swiss buyers expect, TWINT included.

The hard part of a tire shop is not the checkout. It is the catalogue. It runs to tens of thousands of models across dozens of brands, every one a specific size with its own load rating, speed rating, and EU label values. That data does not sit still: prices and stock move daily, and the product images have to come from somewhere. Most of what I built sits behind the storefront to keep that catalogue correct.

Catalogue and search

A catalogue this size is too large for plain search to stay fast, so search and filtering run on a dedicated search layer. A shopper filters by tire size, brand, price segment, and the three EU label values, fuel efficiency, wet grip, and noise, and gets results back with live counts on each filter. The size selector understands tire notation directly: enter the size from your car and the catalogue narrows to exactly what fits.

Faceted tire catalogue with size, brand, and EU label filters

Indexing never blocks the storefront. When products change, the heavy work is handed off and processed in the background, so the site stays responsive while the index catches up.

The data pipeline

Products are ingested automatically rather than entered by hand. The pipeline cleans up tire names, generates tidy URLs, builds out brands and categories, and wires up the filter values and EU label data, including the QR code that links to the official label on each product page.

Product images are their own problem, so they get their own automated pipeline: it sources photos, matches each one strictly to the right tire by model and size, and removes duplicates so the same image is never stored twice.

Product page with the EU tire label and its QR code

Payments, shipping, and trust

Checkout supports the payment methods Swiss customers actually use: TWINT, the major cards and wallets, bank transfer, and cash on delivery. Payment confirmation is handled on the server, so an order is recorded even if the buyer closes the tab before the redirect completes. Shipping is free across Switzerland, prices are shown in CHF including VAT, and the EU label is on every product page because tire buyers read it.

Building and running it

I designed and built the platform, the catalogue automation, and the infrastructure it runs on, and I keep it deployed and up to date. It is tuned to stay fast under a catalogue that changes every day, and it runs without a dedicated ops team - I maintain it alongside the product work.

It is a real store taking real orders, and the technical side is mine: built, tuned, and maintained.

E-commerceFull-StackSearchAutomationDevOpsCo-founder