Valerii Koval

Head Of System Integration

Ukraine
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Valerii Koval is Head of System Integration at PlatformIO with 11 years of embedded systems and CI/CD experience, leading build and release engineering for widely used IoT toolchains. He combines hands-on embedded firmware work for ESP32/ESP8266 and STM32 with deep automation skills—authoring PlatformIO build scripts, CI configurations, and documentation that improved reproducibility across many boards. Valerii’s contributions to high-profile repos like arduino-esp32 and platform-espressif32 show he solves platform-specific challenges (linker scripts, PSRAM, bootloader generation) while keeping developer ergonomics in mind. He progressed from embedded engineer to technical lead and now heads integration, balancing product delivery, tooling, and community-facing docs. Based in Ukraine with an academic background in radioelectronic devices from Kyiv Polytechnic Institute, he brings both formal hardware training and practical DevOps rigor to large-scale embedded ecosystems. An understated strength is his knack for translating low-level hardware constraints into robust CI pipelines that scale across diverse MCU families.
code11 years of coding experience
job5 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
github-logo-circle

Github Skills (40)

platformio10
github-ci10
c-language10
learn-ruby-on-rails10
python10
firmware10
user-manual10
c1110
basics10
microcontroller10
cicd10
esp826610
c1710
iot10
automation10

Programming languages (9)

TypeScriptJavaC++ShellCSSCJavaScriptHTML

Github contributions (5)

github-logo-circle
platformio/platform-ststm32

Aug 2016 - Jul 2022

ST STM32: development platform for PlatformIO
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:43 releases, 20 reviews, 335 commits in 5 years 11 months
Contributions summary:Valerii primarily contributed to the development of a development platform for STM32 microcontrollers using the PlatformIO framework. Their work focused on providing support for the STM32Cube HAL framework, including initial setup, configuration files, and example implementations. Key tasks included creating new examples, adding default settings, and integrating assembly files to enable the use of assembly files.
continuous-deploymentplatformio-platformfirmwarestm32arduino
Espressif 8266: development platform for PlatformIO
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:15 releases, 1 review, 97 commits in 5 years 8 months
Contributions summary:Valerii primarily contributed to the PlatformIO configuration for the ESP8266, focusing on build system enhancements and feature additions. Their work included modifying the build process to allow custom linker scripts, address whitespace issues in paths, enable overriding the SPIFFS image name, and incorporating LittleFS support. Furthermore, the user updated the build process to handle reset methods when using esptoolpy as the uploader and switched to new APIs. This user appears to be involved in core platform development for the ESP8266 module.
platformio-platformfirmwareesp8266espressifarduino
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.
Request Free Trial
Valerii Koval - Head Of System Integration