Production Systems

Software Running in a Factory

Tools I built inside an engineer-to-order HVAC manufacturer and that engineers there use every day. Client details are anonymised; the architecture and results are not.

▾ Project▾ Assemblies▸ Parts▸ DrawingsNAMEREVSTATUSAssembly.sldasmCReleasedBase Plate.sldprtAApprovedCylinder.sldprtDIn ReviewPLC Program.plcBDraftSchematic.pdfAApproved
In ProductionLiveDesktop App

Assembly Explorer

Built in-house at a regional HVAC manufacturer

Company-wide search over the SolidWorks assembly tree — where-used, specs and reuse lookup that used to mean opening files one by one.

SolidWorks APIC#.NET 8SQL Server
▾ HPA-1000 Assembly▾ Frame Assembly Base Plate Left Column Right Column▸ Cylinder Assembly▸ Control Panel$12,450Parts: 30 | Total: $12,450.00
In ProductionLiveDesktop App

BOM Director

Built in-house at a regional HVAC manufacturer

Turns SolidWorks BOMs into production documentation and writes material rows straight into the ERP — no re-keying between engineering and production.

SolidWorks APIC#Epicor ERPREST API
G90 G21 G17M3 S8000G1 X80 Y60G1 X0 Y60G0 Z5; Pass 2G1 Z-4 F400Est. 4m 32s | Lines: 84
In ProductionLiveDesktop App

CNC G-Code Generator

Built in-house at a regional HVAC manufacturer

Excel tube specifications in; optimised bar-nesting layouts and machine-ready Syntec G-code out.

C#.NET 8G-CodeCNC
Features Sketch Sheet MetalCanopy GeneratorDesignGenExportGenerate
In ProductionLiveDesktop App

Structure Maker

Built in-house at a regional HVAC manufacturer

Draw the structure in 2D, get the SolidWorks 3D assembly — tubes, panels, doors and components generated and packed.

SolidWorks APIC#.NET 83D Generation
1415 mmRectWeight:3.42 kg
In ProductionLiveDesktop App

PlateDXF

Built in-house at a regional HVAC manufacturer

Lets the electrical department produce correct-scale mounting-plate DXFs themselves, without a SolidWorks licence or a round-trip through design.

C#.NET 10netDXFWPF
92%
In ProductionIn ProgressDesktop App

Sheet Metal Nesting

Built in-house at a regional HVAC manufacturer

In-house 2D nesting for the sheet-metal department, built to replace a commercial per-seat licence.

ElectronReactTypeScriptKonva.js

Interactive Demos

Things You Can Click Right Now

Illustrative builds, not production systems — made to show how configurator and CAD logic behaves in a browser. Each one runs live in your browser with sample data.

Interactive DemoLiveWeb App

Container Configurator

Interactive 3D container configurator with real-time dimension controls, material selection and live preview.

ReactTypeScriptThree.js3D
Interactive DemoLiveWeb App

Web CAD Viewer

Browser-based 3D CAD viewer with wireframe mode, exploded view, cross-section slider and view presets.

Three.jsWebGLReact Three FiberCAD
MixFltCoolHeatFanAttenΔp 3.45 in.wg5,000 CFM | 12.5 Tons | 8.2 BHP
Interactive DemoLiveWeb App

HVAC AHU Configurator

Air handling unit configurator with section-by-section component selection, pressure-drop analysis and live engineering calculations.

ReactTypeScriptHVACConfigurator
Interactive DemoLiveWeb App

Door Industry Configurator

Interactive 3D door configurator with panel styles, materials, glass options, hardware choices and live engineering specifications.

ReactTypeScriptThree.js3D