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.
03 — Result
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.