PLC Software Engineer · Industrial Automation · Motion Control

Engineering reliable automation softwarefor industrial systems.

I design structured PLC logic, motion-oriented control sequences and technical workflows that make industrial systems easier to operate, diagnose and maintain.

01 PLC Software

Structured logic, states, interlocks and diagnostics.

02 Motion Control

Axis concepts, sequencing and servo-oriented workflows.

03 Documentation

Clear standards, reusable guides and maintainable project structure.

Technical Positioning

Automation engineering with a software-first mindset.

My background in Computer Engineering, Robotics and Automation allows me to approach industrial software with attention to both machine behavior and software architecture. The target is not just to make a system work, but to make it understandable, maintainable and ready for future evolution.

Industrial Automation

Practical engineering for PLC-based systems, commissioning-oriented logic and automation workflows connected to real industrial processes.

PLC Architecture

Readable separation between commands, feedbacks, alarms, states, permissives and operator-facing information.

Motion & Drives

Motion control concepts, axis handling, command sequencing and servo-drive integration from a PLC software perspective.

Technical Standards

Documentation, naming conventions, reusable templates and project structures designed to support long-term maintainability.

Stack

Skills and technical environment

Automation & Control

TIA Portal · STEP 7 · PLC LAD/AWL/SCL · MATLAB · Simulink

Programming

C · C++ · Java · Python · Bash/Zsh · PowerShell · VBA

Robotics & Simulation

ROS · ROS 2 · Dynamixel Protocol 2.0 · RoboDK · RViz · MoveIt!

Networking & Protocols

TCP/IP · VLANs · OpenVPN · PROFINET · OPC UA · Modbus TCP

Documentation

LaTeX · TikZ · Markdown · Doxygen

Tools & Platforms

Git · GitHub · VS Code · Eclipse · IntelliJ IDEA · Windows · Linux · macOS

Workflow

From machine process to maintainable software.

Understand

Process behavior, machine signals, constraints and expected operator interaction.

Structure

Architecture, states, commands, feedbacks, alarms, interfaces and diagnostics.

Deliver

Readable implementation, reusable documentation and standards for future maintenance.

Selected work

Projects, repositories and engineering documentation.

Explore Projects