Portfolio // shipped and measured

Portfolio

Projects with numbers we stand behind. Some clients appear by name, others by industry: NDA and compliance decide. The numbers stay real either way.

Service

Featured

METRO Markets search A year-long search-quality program for METRO Markets, a wholesale marketplace serving hotels, restaurants and cafes across six countries. Working with their team, we moved its keyword search (which matched the words people typed by their letters, missing the meaning) to a hybrid engine that also searches by meaning, added a language model that reads each query, and built a way to test every change before it ships. The lasting win: far fewer dead-end searches, and a testing setup the METRO Markets team now runs to keep improving search. 6 Markets 1M+ items Catalog Search & RecsysMachine Learning METRO Markets listing merge On an open marketplace, many sellers list identical goods, so one product naturally shows up as many near-duplicate pages. Working with the METRO Markets team, we built a system that recognizes when two listings are duplicates of one product and merges them into one clean page, while keeping genuine variants like sizes and colors as separate options. It is much more accurate than the basic word-matching it replaced, and runs cheaply on everyday hardware. 0.59 to 0.88 Matching accuracy (0 to 1) 168 of 189 Categories that beat the old method Machine LearningSearch & Recsys ACI cargo inspection An automated intake station that photographs every shipment from all sides, sorts the packaging, finds damage and measures size from a 3D scan, all in under fifteen seconds. 12 Damage types detected over 7,000 Training images for damage Computer Vision ACI SmartCheck The picking station is the blindest spot in a warehouse. ACI SmartCheck watches it with an overhead camera that counts the items, checks each one against the order, and records every pack. 13 Items read per frame 4 Marking formats Computer Vision national mandatory-marking operator Product marking recognition On-device recognition inside a national marking operator's scanning app. From a phone photo it reads the Data Matrix track-and-trace code and identifies a product's other markings, on Android and iOS. ~128 Marking classes Computer Vision ECOBOT ECOBOT A robot arm that spots trash on a rotating table and sorts it by material, no human in the loop. 4 Material classes 0.81 / 0.76 Detection precision / recall Computer Vision e8.team procedural site Our own site, built and maintained without a designer or a content team. The logo is computed from a Fourier series, every cover is rendered at build time, and a marketplace of Claude skills takes a project from a description in a chat to a published page. 42 Design docs as build spec (the Answer to Everything) 6 Claude content skills AI AssistantsMachine Learning

Other cases

Real-estate virtual-staging platform AI virtual staging Take photos of empty apartments and fill the rooms with believable, style-matched furniture using image generation. 4 Approaches tested Computer Vision travel marketplace Travel marketplace data migration Migrated a travel marketplace's data infrastructure from GCP to Yandex Cloud – ETL pipelines and data models rebuilt to meet import substitution requirements, with no drop in data quality. 40+ Active transformations ~20 min Daily processing time Analytics & Data Car dealership group Auto Dealer Marketing Attribution Ad spend, calls, and CRM deals stitched into one model that says which campaign sold which car. 7 data sources unified 2 production dashboards Analytics & Data UKCI (United Kingdom Creative Ideas Ltd) UKCI art recognition Photograph a painting and get its artist, century, and title in seconds. 90,000 catalog grew to (objects) about 2 s time to identify a work Search & Recsys Orthodontic clinic Cephalometric landmarks A 3D model that places the skull measurement points an orthodontist needs for treatment planning, the dozens of points they would otherwise mark by hand. 36 Landmarks per scan 805 Training scans Computer VisionMachine Learning Motul analytics platform What started as web-analytics dashboards grew into one warehouse feeding eight reporting areas for Motul, from website behavior to e-commerce, field sales, CRM, and learning. 8 Reporting domains 20+ Data sources Analytics & Data National telecom call center Call-center KPI automation Turns a manual, opaque monthly bonus calculation into an automated, self-service pipeline operators and managers can both see. ~600 operators scored 3 approval stages Analytics & Data live quiz-game operator Quiz player analytics We took a live quiz operator's player surveys and market numbers, cleaned up the mess, and went looking for what makes a game night good and where the business is winning. 4 Analyses delivered 15+ Engineered features Analytics & Data health-resort operator Health-resort analytics A clean analytics warehouse and dashboards over a resort's booking system, so the team reads bed-day economics and builds its own reports. 14 Governed metrics 6 BI dashboards Analytics & Data Stell Stell dialogue framework Framework for teams that need production-grade bots with deterministic YAML scenarios. LLM handles intent recognition and entity extraction without model training. AI Assistants