Selected work

Projects engineered for the production floor.

Filtered by: manufacturing + automation
Flagship system

FactoryOps Command Center

Operations hub that synchronizes robotics cells, feeder conveyors, and inspection cameras. Provides takt dashboards, downtime logging, and cross-shift handoff reports in one console.

  • Next.js · Three.js visualization
  • Multi-site telemetry ingestion
  • Operator UX tuned for shift playbooks
Request access ↗
2024 Factory ops · Manufacturing
01 Training

Cobot Calibration Trainer

Haptic-assisted training rig that guides technicians through multi-axis calibration with real-time tolerance feedback.

Unreal Engine · EtherCAT

02 Automation

ForgeLines Orchestrator

Workflow router that dispatches CNC jobs, validates tooling presets, and streams spindle health telemetry.

Go services · MQTT mesh

03 Reliability

Flux Analyzer

Edge device capturing vibration signatures, surfacing anomalies with TinyML and adaptive maintenance schedules.

Rust embedded · Web dashboard

04 Tooling

Toolroom Atlas

Interactive atlas of setup sheets and work instructions with command sandboxes, inline notes, and QR-ready callouts.

SvelteKit · WebAssembly

Capabilities

Core competencies on the shop floor.

Line balancing analytics Operator-first UX Rapid prototyping OT/IT integration Realtime data viz Continuous improvement rituals

Operator file

Hi, I’m Andi.

My nights and weekends stay in the shop. I pair software craft with time on factory floors to design tools that respect takt time, safety, and the rhythm of real production lines.

Previously embedded with robotics teams, fabrication labs, and machine shops—often translating analog rituals into dependable digital systems.

Base: Bandung, Indonesia Operating hours: UTC+7 evenings

Working principles

  • Start from process constraints, then automate.
  • Document every anomaly, countermeasure, and lesson learned.
  • Prototype in the open—operators give the best feedback.

Contact

Let’s build reliable tooling.

Planning a new cell or improving an existing line? Share the constraints, throughput goals, and timeline.