← All work
01

Complex product workflows

Acelab — Building Materials Platform

Product interfaces and full-stack features that make dense building-material data easier to manage.

EngagementDec 2023 — Nov 2026
Role

I joined as a frontend developer and grew into full-stack responsibilities, working across Vue/Nuxt product interfaces, a React/Next.js QA dashboard, and C# backend features.

Stack
  • Vue
  • Nuxt
  • React
  • Next.js
  • TypeScript
  • C#
  • ASP.NET Core
Context

Contributions made as part of Acelab’s engineering team.

01 / The problem

Make the complicated parts easier to trust.

Technical product data, formulas, collaborators, and schedules create workflows where small interaction flaws quickly become costly and frustrating.

02 / My contribution

Follow the problem across the stack.

I joined as a frontend developer and grew into full-stack responsibilities, working across Vue/Nuxt product interfaces, a React/Next.js QA dashboard, and C# backend features.

  • Built formula editing with autocomplete and backend previews.
  • Extended project duplication while preserving collaborators, roles, and formula references.
  • Eliminated schedule-table resets and disruptive scroll jumps.
  • Batched large ID lists to prevent database parameter-limit errors.
  • Extracted reusable components and shared composables.
03 / The outcome

Clarity that holds up in real work.

The work made high-density workflows more reliable: formula editing became easier to navigate, duplication preserved important relationships, large requests stayed within database limits, and schedule interactions stopped losing user context.

Visit Acelab

Next case study

02OpenCDL Jobs