Mechatronics Engineer

Generalist by choice

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

    Differential Drive Robot

    Mobile robot with custom PCB, 3D-printed DFMA parts, and closed-loop motor control achieving 5% error margin

    KiCadPythonSolidWorksDFMA
  • Micro Quadruped Robot

    Micro Quadruped Robot

    Affordable quadruped with full kinematic analysis in MATLAB and SolidWorks, validated through simulation and physical testing

    SolidWorksMATLAB3D Printing
  • Smoke Detector Camera

    Smoke Detector Camera

    IoT smoke detection device integrating ESP32CAM, C firmware on ESP-IDF, and SolidWorks-designed housing for remote monitoring

    ESP32CESP-IDFSolidWorks
  • Propeller Levitated Arm

    Propeller Levitated Arm

    Dual-propeller levitation rig with IMU feedback and MATLAB-validated control algorithm, complex parts manufactured via 3D printing

    SolidWorksArduinoMATLABIMU
  • Hot Plate for SMD Soldering

    Hot Plate for SMD Soldering

    SMD reflow hot plate with MATLAB-designed temperature controller, capable of tracking a reflow curve or holding a setpoint

    ArduinoMATLABPCBControl
  • Can Crusher System

    Can Crusher System

    Automatic can crusher with electropneumatic control circuits designed in Fluidsim and mechanism modeled in SolidWorks

    SolidWorksFluidsimElectropneumatics
  • Portable Battery Trolley

    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 AnalysisWelding
  • Analog Temperature Alarm

    Analog Temperature Alarm

    Analog buzzer alarm circuit simulated in Proteus, validated on breadboard, and manufactured on a CNC-milled PCB

    ProteusPCBCNCAnalog
  • Coronavirus Data App

    Coronavirus Data App

    GUI app to query, visualize, and compare COVID-19 data across countries using public APIs and standard Python data libraries

    PythonTkinterpandasmatplotlib

Let's build something exciting.

Got an idea worth building? Let's talk.