Hi, I'm Nagy Richárd Mechatronics engineer

I build mechatronic systems end to end — custom PCBs and real-time firmware, PLC-controlled industrial automation, and autonomous robots in ROS 2.

Real hardware, not coursework: a closed-loop motor controller taken from schematic to LabVIEW HMI, a three-tank process line running on a Siemens S7-1200, and an autonomous vehicle I led to 2nd place in WRO Future Engineers.

Have a look at my projects or my GitHub.

Nagy Richárd

Services

Hardware

Analog, digital, power, mixed-signal, high-speed, IoT and industrial PCB design — from concept to board bring-up and repair.
Tools: Altium Designer, KiCAD, EasyEDA, LTspice.

Automation

PLC-based automation systems, fault diagnosis, and electrical schematic design — from concept to execution.
Tools: LOGO!Soft, CODESYS, Siemens TIA Portal, WSCAD.

Embedded firmware

Custom firmware and real-time systems for a wide range of MCUs, with a clean, modular architecture.
Tools: STM32Cube, ESP-IDF, PlatformIO, Arduino, FreeRTOS; JTAG/ST-Link debugging; Git for version control.

Robotics

Programming industrial and mobile robots — motion planning, path-finding, and autonomous navigation.
Tools: ROS 2, Gazebo, FANUC RoboGuide.

Control & Simulation

Modelling, control design, and simulation of dynamic systems — a range of control strategies (PID, fuzzy, and more), plant modelling, and analysis.
Tools: MATLAB and Python.

Articles

I write up the engineering behind these projects — the decisions, the numbers, and the parts that did not work first time.

Two Robots and a Handshake

Two six-axis robots, a CNC machine and a 3×3 pallet — and why the hard part was not the motion, but making two controllers agree on who moves next.

Medium

One Motor, Three Disciplines

A credit-card-sized board where PCB layout, firmware timing and a serial protocol all have to agree exactly — three disciplines, three failure modes, one motor.

Medium

Building a fuzzy position controller from scratch, and measuring it honestly against PID

A PID is three numbers; a fuzzy controller is a table of sentences. I simulated both against the same noisy plant model to see whether the appeal survives contact with reality.

Medium

I Wrote the Algorithms First, Then Built the Robot

A*, Dijkstra, BFS and DFS written from scratch with zero runtime dependencies — then a robot built to run them, and the numbers showing what each one costs.

Medium
All articles on Medium