Electromechanical Engineering Technology (Automation) graduate from Seneca Polytechnic, based in Toronto. I program, commission, troubleshoot, and maintain PLC-driven systems — Allen-Bradley, Siemens, CLICK — across factory automation, robotics, and IoT, with additional training in building automation (BACnet, HVAC, DDC). Comfortable on the bench, on the panel, and in the field.
I like the layer where mechanical, electrical, and software all have to agree — the kind of work where one line of ladder logic and one torque setting both have to be right.
I just finished my Electromechanical Engineering Technology — Automation Advanced diploma at Seneca Polytechnic. My capstone is a filling, capping, and sorting system driven by a CLICK PLC and monitored over MQTT through a Node-RED dashboard.
Across the program I worked with Allen-Bradley CompactLogix in Studio 5000 (master/slave, PID, FIFO/LIFO), Siemens S7-1200/1500 in TIA Portal (washing machine, elevator, traffic light + pedestrian crosswalk, Festo MPS), KUKA robots in KRL + WorkVisual, and Siemens NX with MCD for digital-twin validation. I designed and etched a custom variable-voltage power supply PCB in PADS, machined parts on HAAS mills with Mastercam, and built Node-RED + MQTT + Modbus bridges. I'm also trained in BACnet, HVAC controls (AHU/VAV/DDC), and Kantech access control, and I currently work shift-based monitoring at a commercial security operations role.
Open to full-time roles in PLC programming, automation, controls engineering, field service, and maintenance — also happy to take on building-automation work where it fits. Comfortable with shift work, on-call rotations, and physical site work. On-site, hybrid, remote, or relocation across Canada all on the table. Working toward my OACETT C.E.T. designation.
Hands-on across the full controls stack — from sensor wiring to dashboard.
Capstone, coursework, and personal builds — each repo links to source files, lab references, and full documentation.
Mechatronic system that detects, fills, caps, and sorts containers by liquid color. CLICK PLC drives the ladder logic; an MQTT-fed Node-RED dashboard handles operator setup and live monitoring.
Ten labs in Studio 5000 — PID, FIFO/LIFO, AOIs, then a final master/slave system across two CompactLogix controllers communicating with produced/consumed tags over EtherNet/IP.
Four S7-based deliverables in one repo: washing machine cycle, multi-floor elevator, traffic light + pedestrian crosswalk on ET 200SP, and a Festo MPS station. Each with animated TIA Portal HMIs and VB scripts.
Two semesters of KUKA work — KRL on the pendant, WorkVisual on the laptop, PLC handshakes, and motion validated against an NX MCD digital twin. Includes a sub-mm Romer Absolute Arm calibration workflow.
Festo MPS station modeled in NX MCD with sensor-aware physics, Tecnomatix material-flow simulation, and a Node-RED bridge that streams live cell data into the twin. Plus a real scan-to-engrave KUKA workflow.
Nine labs of industrial-IoT bridging — Node-RED dashboards, MQTT topic taxonomy, Modbus RTU/TCP integration, edge deployment on Raspberry Pi. Same pattern that drove the capstone dashboard.
Built from scratch — schematic in PADS Logic, board in PADS Layout, etched in-house, populated, tested. LM317-based 0–24 V supply, code-compliant per ECP455 deliverable.
Nine labs across the four core process variables. Closed-loop temperature control with Pt100 RTD, MATLAB FOPDT fit on step-response data, and PID tuned from Cohen-Coon.
CAM design from scratch in Mastercam, executed on HAAS mills. Plus manual lathe and milling — speeds, feeds, tolerances, materials. HAAS hands-on certified.
Festo pneumatic and electro-pneumatic circuits — timed press, sensor-gated cylinders, sequencing — plus disciplined live troubleshooting on MPS stations under exam conditions.
Smaller projects, lab work, and experiments live on my GitHub. Worth a scroll if you want to see how I think through smaller problems.
Formal training in automation, controls, mechatronics, and manufacturing.
Best way to reach me is email — happy to chat about controls, field service, building automation, or anything in between.