Experienced in mechatronics solutions that integrate many technologies, from firmware and electronics to software and machines.
I value teamwork, a positive and collaborative working environment, continuous learning and knowledge sharing.
I believe that automated processes and smarter machines make life easier, more convenient and safer, in industry and in daily life.
02 Experience
– presentTallinn, Estonia / Barcelona, Spain
IoT engineer at Mapit IoT
Mobility IoT firmware, production test and fleet analytics: from MCU and cellular firmware and panel and end-of-line testers to fleet-wide failure root-causing across Mapit and OEM vendors.
IoT lead: device design, acquisition, testing and validation.
Wrote the in-house device firmware from the ground up: FreeRTOS, cellular, GNSS, CAN, FOTA and secure boot.
Built the tools behind in-house manufacturing and the fleet: panel testers and end-of-line, bench and validation tooling, and auxiliary software for production and support.
Fleet-wide analyses tools to health monitor and root-cause failures across Mapit and OEM vendors' devices.
On-device machine learning (TinyML, PyTorch) to detect states and patterns.
C++ · FreeRTOS · LTE-M · CAN · Python · TinyML
– Tallinn, Estonia
Firmware engineer at Comodule
Micro-mobility IoT firmware integration with OEMs.
Integrated IoT firmware with micro-mobility OEMs' vehicles over CAN and UART, including their battery management systems, displays, throttles and lights.
C · nRF · STM · BLE · CAN · CI/CD
– Tallinn, Estonia
Machine vision engineer at Ericsson
Development and support of machine vision applications for new product introduction (NPI).
Machine vision · Cognex · OpenCV · Modbus · ML
– , – Tallinn, Estonia / Hoogerheide, Netherlands
Mechatronics engineer at PactiveMotion · Freelance / B2B
Whole-system design of a motion simulation platform for gamers and people with disabilities, for a motor driver company.
Developed the motion editing and generation tool that designs the motion the platform moves with.
Developed a gaming application.
Implemented the communication protocol for the motor drivers over CANopen and UART, with encoder feedback and PID control, on ROS.
C++ · Python · ROS · CANopen · PID
– Tallinn, Estonia
Mechatronics engineer at Nordic Automation Systems
Developed interactive production test equipment and GUIs to test RF, digital and analogue inputs and outputs.
Built manufacturing test stations for utility LoRa and BLE devices, measuring the physical environment: electric current, luminosity, and radio and BLE coverage.
LabVIEW · Python · C · myRIO · FPGA
– Cairo, Egypt
Mechatronics R&D engineer at Kepler Industries
Robotics design, simulation and analysis: omni-wheel design and automated goalkeeper projects.
SolidWorks · LabVIEW · PID
03 Education
– Tallinn
M.Sc. Mechatronics at Tallinn University of Technology