Mechatronics engineer
Proud generalist
I work across embedded systems, robotics integration, and design for manufacturing, from prototypes to production-ready installations.
Engineering philosophy
There are several proper ways to solve any engineering problem. A proper solution is one considered from every relevant point of view: in accordance with established standards, procedures, and the specifications of the project. The engineer's role, unlike the scientist's, is to identify and deliver that solution.
Proper means technically sound, but also manufacturable, safe, maintainable, and reproducible. Standards and procedures are not bureaucracy: they are accumulated knowledge about how solutions fail in the real world. Meeting them is the work.
“Proper” is one of my favorite words in English. Every time I face a new challenge, I find myself asking the same question: what are the proper ways to approach this?
Technical domains
Electromechanical systems
Actuators, sensors, and electronics codesigned with mechanical structure: tolerance stack-ups, mounting, routing, and assembly considered from the first sketch.
Embedded systems & firmware
Firmware on STM32 and ESP32 with FreeRTOS, industrial protocols including CAN, I2C, and BLE, and control logic for real-time hardware operation.
Electronics & PCB design
Schematic capture, layout, and reliability testing using KiCad and Altium: from breadboard prototype to production-ready board with measurement and validation routines.
Mechanical design & manufacturing
3D models and drawings in SolidWorks and Fusion 360, with DFMA and GD&T applied from day one: CNC machining, 3D printing, and supplier-ready documentation.
Featured projects

Differential Drive Robot
Mobile robot with custom PCB, 3D-printed DFMA parts, and closed-loop motor control achieving 5% error margin
KiCadPythonSolidWorksDFMAView project →
Micro Quadruped Robot
Affordable quadruped with full kinematic analysis in MATLAB and SolidWorks, validated through simulation and physical testing
SolidWorksMATLAB3D PrintingView project →
Smoke Detector Camera
IoT smoke detection device integrating ESP32CAM, C firmware on ESP-IDF, and SolidWorks-designed housing for remote monitoring
ESP32CESP-IDFSolidWorksView project →
Propeller Levitated Arm
Dual-propeller levitation rig with IMU feedback and MATLAB-validated control algorithm, complex parts manufactured via 3D printing
SolidWorksArduinoMATLABIMUView project →
Hot Plate for SMD Soldering
SMD reflow hot plate with MATLAB-designed temperature controller, capable of tracking a reflow curve or holding a setpoint
ArduinoMATLABPCBControlView project →
Can Crusher System
Automatic can crusher with electropneumatic control circuits designed in Fluidsim and mechanism modeled in SolidWorks
SolidWorksFluidsimElectropneumaticsView project →
Portable Battery Trolley
Field-tested trolley under 20 kg carrying 200-250 kg of batteries, stress-simulated in SolidWorks and taken to production by Swiss Contact
SolidWorksStress AnalysisWeldingView project →
Analog Temperature Alarm
Analog buzzer alarm circuit simulated in Proteus, validated on breadboard, and manufactured on a CNC-milled PCB
ProteusPCBCNCAnalogView project →
Coronavirus Data App
GUI app to query, visualize, and compare COVID-19 data across countries using public APIs and standard Python data libraries
PythonTkinterpandasmatplotlibView project →
Recent writing
April 8, 2025
SMD Hot Plate: From System Identification to PID Control
How I modeled the thermal dynamics of a DIY reflow hot plate in MATLAB and translated the controller to Arduino firmware
Control SystemsArduinoMATLABRead post →February 14, 2025
Quadruped Kinematics: From MATLAB Workspace to 3D-Printed Legs
Walking through the inverse kinematics analysis and DFMA decisions that shaped the micro quadruped robot prototype
RoboticsSolidWorksMATLABRead post →
Let's build something exciting.
Got an idea worth building? Let's talk.