Professional work · Configurator · AI

Bosch Beton Configurator

A retaining-wall configurator with a guided product flow, 3D site view, plan-drawing workspace, manufacturing rules, and production output.

An imported drawing is read by a vision model that extracts the floor-plan scale and page rotation from the title block.

Bosch Beton retaining-wall configurator shown on a laptop
Bosch Beton customer-published configurator image.
Bosch Beton customer-published configurator image.
Retaining Wall Configurator plan workspace with a drawn wall run, dimensions, angle markers, and a concept element list
Plan workspace in the Retaining Wall Configurator, built to the customer-approved Bosch Beton UI design.
Plan workspace in the Retaining Wall Configurator, built to the customer-approved Bosch Beton UI design.

01

Customer configurator

  • The guided flow configures precast concrete retaining walls for a customer site.
  • A Three.js site view shows the configured walls, ground, paving, and surrounding conditions.

02

Plan and production

  • The plan workspace supports drawing import, scale calibration, wall drawing, dimensions, and validation.
  • A drawing-analysis endpoint sends the rendered page to a vision model, which reads the title block and returns the floor-plan scale and rotation through a fixed tool schema.
  • The extraction procedure forbids a guess. The endpoint returns a named failure reason and a degraded response when a value cannot be read.
  • The domain divides wall runs into orderable elements and applies mitres, corner solutions, and manufacturing rules.
  • The output includes a bill of materials and work instructions.

03

My work

  • I worked across the Nx frontend, Directus back office, domain rules, automated tests, data workflows, and deployment.
  • Customer specifications and review evidence are maintained alongside the implementation work.

04

Operations

  • The repository includes CI, staging checks, production backups, retention rules, and restore tests.

05

Technology

  • Nx
  • React
  • TypeScript
  • Three.js
  • React Konva
  • Redux Toolkit
  • Directus
  • Anthropic API
  • Playwright
  • Docker