All selected work

OperatorCanvas · Working prototype

Workflow before implementation.

Make an industrial workflow tangible before committing to the implementation.

FocusInterfaces
ToolsReact · TypeScript · ASP.NET Core
Status reviewedOctober 2026
OperatorCanvas template gallery showing five truck-scale workflow starters
Actual project interface, captured with sample content. This is a prototype workflow.

The problem

A requirements document can describe a screen without showing how an operator will actually move through it. I wanted a way to build, simulate, and review that workflow while keeping production engineering decisions explicit.

Decisions that matter

One ordinary control model

Templates and ready-made sections expand into editable controls. This avoids a second, special kind of screen that is harder to change and validate.

Simulation stays separate

Preview produces declared prototype events. It does not connect to machinery, cameras, PLCs, databases, or printers.

Keep assumptions visible

Controls can carry engineering assumptions and review flags. A convincing preview should start a better engineering conversation, not hide unfinished decisions.

Actual OperatorCanvas editor with a blank relational canvas and control palette
Canvas and controls use a shared project model.

Follow the workflow

  1. Choose a starter workflow.
  2. Edit controls and their properties.
  3. Preview with simulated inputs.
  4. Review assumptions before exporting.

What is implemented

The project contains a control system, reusable sections, and five editable truck-scale templates. Its sharing/review/export slice is implemented locally; that milestone remains in progress.

Scope and current limits

A requirements and workflow prototype, not a production HMI or safety system.

Discuss a role or project

Contact me about Windows development, industrial integration, or modernizing an existing application.