COMPOSR
A modular diagnostics workbench designed to make repeatable technical investigation easier to run, compare, and preserve.
- Role
- Product architecture and full-stack implementation
- Context
- Built as a reusable home for browser, API, data, and performance utilities that would otherwise remain disconnected scripts.
TypeScriptViteFastifyPostgreSQLRedisBullMQPlaywrightLighthouseDocker
Problem
Diagnostic workflows often scatter configuration, execution, evidence, and historical results across unrelated tools, making repeatability and comparison harder than the underlying test.
Ownership and context
Product architecture and full-stack implementation. Built as a reusable home for browser, API, data, and performance utilities that would otherwise remain disconnected scripts.
Implementation
- Defined a manifest-driven tool contract so new utilities can join the workbench without rewriting its shell.
- Separated API coordination from browser, Lighthouse, HTTP, and LLM worker execution.
- Made profiles, runs, results, charts, and downloadable evidence durable instead of session-only.
Reusable diagnostic operations
- One workbench can host distinct tools while preserving a consistent execution and evidence model.
- Asynchronous workers keep expensive browser and analysis tasks outside the request lifecycle.