Hi, I'm

Harpreet Singh

Automation · Controls · Field Service · Toronto, ON OPEN TO WORK

Programming, commissioning, and servicing PLC, robotics, and IoT systems.

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. Comfortable on the bench, on the panel, and in the field.

About

Mechatronics, control logic, and clean wiring.

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. Alongside the job hunt I work shift-based monitoring of building and security systems at commercial facilities — real-world alarm response, service records, and coordination under time pressure.

Open to full-time roles in PLC programming, automation, controls engineering, field service, and maintenance. 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.

Capabilities

What I work with.

Hands-on across the full controls stack — from sensor wiring to dashboard.

PLC & Ladder Logic

  • Allen-Bradley Studio 5000
  • CompactLogix 5380
  • Siemens TIA Portal
  • S7-1200 / S7-1500 / ET 200SP
  • CLICK PLC
  • Ladder + Structured Text
  • PID
  • FIFO / LIFO
  • Master / Slave Comms
  • Produced/Consumed Tags

HMI & SCADA

  • TIA Portal HMI (KTP / TP700)
  • WinCC
  • Animated screens
  • VB scripting
  • Node-RED dashboards
  • Alarm management

Robotics

  • KUKA KRL (pendant)
  • KUKA WorkVisual
  • NX MCD digital twin
  • Tecnomatix
  • PLC-Robot handshake
  • Romer Absolute Arm

Industrial Networks & IoT

  • EtherNet/IP
  • PROFINET
  • Modbus RTU/TCP
  • OPC-UA
  • MQTT
  • BACnet/IP + MS/TP

Sensors & Field Devices

  • Capacitive / inductive
  • Limit switches
  • Color / through-beam
  • RTD Pt100 (3-wire)
  • Pressure / flow / level
  • Pneumatics (Festo)

Electrical & PCB

  • EPLAN schematics
  • PADS Logic + Layout
  • Eagle / Fusion 360
  • Optocoupler isolation
  • 24 V / 120 V / 480 V wiring
  • In-house PCB etch

CAD & Manufacturing

  • Siemens NX (CAD/CAM)
  • SolidWorks
  • Mastercam
  • HAAS Mill (certified)
  • Manual lathe + mill
  • 3D printing (FDM)

Analysis & Tools

  • MATLAB
  • PID tuning (FOPDT, Cohen-Coon)
  • Step-response analysis
  • Git / GitHub
  • Kantech access control
  • Azure (AZ-900 path)
Selected Work

10 projects.

Capstone, coursework, and personal builds — each repo links to source files, lab references, and full documentation.

CompactLogix Suite
Allen-Bradley

CompactLogix Suite — Master/Slave

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.

Studio 5000 · CompactLogix 5380 · EtherNet/IP · PID · FIFO/LIFO
Siemens TIA Suite
Siemens

Siemens TIA Suite

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.

TIA Portal · S7-1200/1500 · ET 200SP · HMI · VB · PROFINET
KUKA

KUKA Industrial Robotics

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.

KRL · WorkVisual · NX MCD · Romer scan · PLC handshake
NX / MCD

NX Digital Twin & Simulation

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.

Siemens NX · MCD · Tecnomatix · Node-RED · KUKA
Node-RED dashboard on laptop next to capstone rig
IoT

Industrial IoT — Node-RED, MQTT, Modbus

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.

Node-RED · MQTT · Modbus RTU/TCP · Raspberry Pi · SQLite
Variable-Voltage Power Supply
PCB

Variable-Voltage Power Supply

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.

PADS Logic · PADS Layout · LM317 · CSA / CEC · in-house etch
Process Control
Process

Process Control — Pressure / Flow / Level / Temperature

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.

RTD Pt100 · PID · MATLAB · FOPDT · Cohen-Coon
CNC Manufacturing
Manufacturing

CNC Manufacturing — Mastercam & HAAS

CAM design from scratch in Mastercam, executed on HAAS mills. Plus manual lathe and milling — speeds, feeds, tolerances, materials. HAAS hands-on certified.

Mastercam · HAAS Mill · Manual lathe · AL 6061-T6 · GD&T
Pneumatics & MPS
Pneumatics

Pneumatics & MPS Troubleshooting

Festo pneumatic and electro-pneumatic circuits — timed press, sensor-gated cylinders, sequencing — plus disciplined live troubleshooting on MPS stations under exam conditions.

Festo · Cylinders / valves · Limit switches · MPS · FluidSim
github.com/harpreetsingh52004
More

More on GitHub

Smaller projects, lab work, and experiments live on my GitHub. Worth a scroll if you want to see how I think through smaller problems.

Git · GitHub · Notes & experiments
Credentials

Certifications & Education.

Formal training in automation, controls, mechatronics, and manufacturing.

Seneca Polytechnic

Electromechanical Engineering Technology — Automation

Advanced Diploma · 2025
Siemens

TIA Portal · Control Systems Fundamentals · Mechatronics L1

Industry-recognized training
KUKA

Robot Programming I · Robot Applications

KRL + WorkVisual coursework
EPLAN

Certified Student

Electrical schematics
HAAS

Mill Operator — Hands-on test

CNC machining
BACnet

Basics + Device Profiles

Building automation
WHMIS

Workplace Hazardous Materials

Required workplace cert
OACETT

C.E.T. designation

In progress
Get in touch

Let's talk automation.

Best way to reach me is email — happy to chat about controls, automation, field service, or anything in between.