Skip to content
← Back to portfolio

My Day Job · Sole developer · Ongoing

Flow controller monitor

A dashboard that connects to a mass flow controller over serial or Ethernet to show readings, trends and setup guidance, packaged as a single portable program.

Confidential. This is a high-level summary only; internal screenshots, data and client names are intentionally left out.

HardwareDesktopTypeScriptNext.jsElectronWeb Serial

Overview

A dashboard that connects to a mass flow controller over serial or Ethernet to show readings, trends and setup guidance, packaged as a single portable program. This was built for internal use at a calibration lab, so this page is a summary only.

The problem

The controller's built-in pages were awkward, and the lab wanted a friendlier interface for a piece of equipment it uses.

What I did

  • Shows live readings and trends, with five views: Overview, Trends, Device, Settings and Setup.
  • Connects over serial (RS-485) or Ethernet.
  • Includes a step-by-step setup guide for connecting the device.

Stack

TypeScript, Next.js and React, Web Serial, Electron, and a small C# launcher.

Outcome / impact

Delivered as a single portable program, in internal use.

Sample-data screenshots with names and figures redacted.

The flow controller monitor overview

The flow controller monitor setup guide