AS.
← All work Flagship · Creator & lead developer

HORUS

An industrial low-code application that lets operators configure, supervise, and run robotic work-cells, no vendor programming required.

Creator & lead developer · 2026 · React · FastAPI · Supabase/PostgreSQL · ABB RAPID · xArm · Siemens S7 · Snap7 · Electron

01 — Problem

Robotic manufacturing cells are locked behind vendor-specific expert programming, every change to a routine, a safety zone, or an event sequence needs a specialist, so cells can't adapt at the pace production demands.

02 — Approach

I built a full-stack on-premise application — React frontend with a fully custom design system, FastAPI backend, Supabase/PostgreSQL with role-based access — on top of a hardware-agnostic motion layer (ABB over TCP via a custom RAPID SocketServer, plus UFactory xArm) with Siemens S7 PLC I/O through Snap7. Safety lives in software — computational geometry (Shapely) validates every motion against operator-drawn zones — alongside a 4-point least-squares TCP calibration solver and visual low-code wizards for pick-and-place and palletizing.

Operator wizardFastAPI coreSafety check (Shapely)ABB · xArm · S7 I/O

03 — Result

2 vendors + PLC
hardware-agnostic motion & I/O layer
No-code
pick-and-place & palletizing wizards
On-prem desktop
Electron app with sidecar backend

HORUS is a full-stack industrial application for configuring, supervising, and operating robotic manufacturing cells: operators author event sequences and routines through visual low-code wizards, while the system enforces workspace safety in software and talks to ABB controllers, UFactory xArms, and Siemens S7 PLCs through one hardware-agnostic layer, packaged as a Windows desktop product (Electron) that supervises its own backend as a bundled sidecar process.