Make brand decisions tangible
The Showroom turns abstract brand conversations into concrete, comparable interface directions.
Loading case study
The route is preparing its narrative, media, and interaction state.
Professional product engineering
Jakomu combines public web experiences with a guided Showroom, AI-assisted client delivery, CRM-ready lead research, and shared platform infrastructure. My work spans the product surfaces, tenant boundaries, data quality, and cost decisions behind them.

Live product window
This guarded preview loads the current Jakomu site in place. It is company-managed professional work; the surrounding case study identifies the systems and product areas I built.
For the full responsive experience, open the live site in a new tab.

02 · The problem
The company needed more than a brochure site. It needed repeatable client delivery, a fast path from customer inputs to tailored websites, normalized lead data for its CRM, and an architecture that could support multiple clients without duplicating infrastructure.
03 · My role
Software Engineer responsible for core Showroom brand controls, the tenant-isolated platform foundation, AI-assisted website-refresh workflows, and substantial portions of the AWS-first lead data pipeline. Source remains private because the work lives in company-managed GitLab repositories and cannot be published.
Implemented core Showroom controls for palette, theme, typography, scale, and live brand preview state.
Implemented the shared NestJS/PostgreSQL foundation with a central business registry and isolated tenant databases to simplify deployment and maintenance.
Built an AI-assisted website-refresh workflow that combines generated prototypes, reusable interface assets, visual review, and human QA.
Built the AWS-first lead data path and normalized 5,273 business records for HubSpot with company/domain deduplication and website quality enrichment.
Benchmarked Google and AWS place-data approaches using observed runs and public API pricing, then documented the selected provider boundary and data-quality tradeoffs.
Documented provider, data-quality, and compliance boundaries so research records remain distinct from outreach readiness.
04 · Key decisions
Each decision connects an interface behavior to a system or operating constraint.
The Showroom turns abstract brand conversations into concrete, comparable interface directions.
A shared multi-tenant foundation and AI-assisted refresh workflow turn known customer inputs into tailored sites with visual checks and human QA.
AWS place records are deduplicated, enriched, and normalized into a HubSpot-ready schema while manual and compliance checks remain explicit.
A shared backend, central registry, and per-business operational databases preserve tenant boundaries without multiplying infrastructure prematurely.
05 · Product experience
Real product surfaces and bounded interaction studies make the workflow visible without exposing private source or pretending roadmap work is live.
Turn brand direction into a shared visual reference.
Turn customer inputs into tailored sites with visual and human QA.
Normalize and enrich stored business data for HubSpot.
Separate working software from operating readiness.

06 · System
The architecture preserves tenant boundaries while keeping deployment and maintenance centralized.
The lead-generation flow separates provider data, normalized CRM records, website evidence, and outreach-readiness checks.
07 · Verification and boundaries
Private company code, customer data, and operating material remain private. Public evidence is limited to live surfaces, sanitized captures, system diagrams, and documented test and build coverage.
Jakomu repo docs describe a shared NestJS backend, central business registry, and per-business PostgreSQL databases for tenant isolation.
Open architecture diagramThe pipeline uses AWS Places Stored as the durable source, normalizes records for HubSpot, deduplicates companies and domains, enriches website quality, and retains manual verification and compliance gates.
Open sanitized workflow captureThe monorepo exposes unit, coverage, accessibility, and Playwright browser gates across admin, Showroom, the Jakomu site, lead generation, and client-delivery surfaces.
Open live Showroom (opens in a new tab)Sanitized images show the internal lead queue in local E2E/mock mode alongside the production-facing services and process surface.
Open production-surface capture08 · Result and current state
The work established live public products, paying client delivery, a reusable tenant-aware foundation, and a CRM-ready data pipeline. The case study keeps company source and customer data private while making my engineering scope explicit.
Continue the story
Client delivery under data, compliance, and operational constraints.