Dmitrii Yakovlev is an embedded software developer from Saint Petersburg with 11 years of engineering experience and four years focused on hands-on embedded electronics, firmware, and hardware. He designs and ships IoT devices, wearable electronics, charging stations and robotics controllers, with deep expertise on ESP32/ESP8266, STM32/GD32 and AVR families and strong skills in C++17, Python and Linux. Dmitrii blends real-time systems (FreeRTOS), electronics design (Altium) and computer vision—he built a MediaPipe-based hand-recognition pipeline with GPU acceleration for a human-sized balancing robot that won RoboCup OnStage. He also delivers full-stack IoT solutions, pairing ESP32 devices with cross-platform Flutter apps and FastAPI backends, and has applied his work in theatrical and industrial contexts (Golden Mask–nominated production, factory sensor packages). Known for pragmatic, resource-efficient designs, he thrives on projects that combine embedded control, CV and user-facing applications.
11 years of coding experience
Bachelor of Technology - BTech, Mechatronics, Robotics, and Automation Engineering, Bachelor of Technology - BTech, Mechatronics, Robotics, and Automation Engineering at ITMO University
Contributions:2 PRs, 6 pushes, 1 branch in 1 year 11 months
getsimplejavascriptcontentsplugin
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.