Systems that hold up whether the failure is a burnt sensor or a dropped request.

I work across two disciplines that don't usually share a portfolio: control and instrumentation engineering, and the software automation that runs alongside it.

Control & Instrumentation

PLC logic, embedded firmware, and the feedback loops that keep physical systems inside their limits.

  • Structured Text and ladder logic, mostly in CODESYS
  • Plant modeling and hardware-in-the-loop simulation
  • OPC UA and Modbus for industrial data exchange
  • Embedded C/C++ and Python on ESP32

Digital Systems

Automation, content pipelines, and the smaller-scale software that keeps information moving.

  • Workflow automation with n8n and Make
  • Technical SEO and site architecture
  • Python scraping and data pipelines
  • Analytics and monitoring dashboards

Selected work

Hardware / IoT

IoT multi-sensor fire alarm

A group research build combining gas, temperature, and flame sensing into one fusion logic, with alerts routed over Wi-Fi, GSM, and SMS depending on what's actually reachable.

Software

Pulsar Flows — reading experience

Frontend improvements to a content platform: a theme toggle that respects context, and small navigation fixes that mattered more than they looked.

See the full list of work →