Bohdan Kmit

System Architect, Programmer. at Maytech.net

Lviv, Lviv Oblast, 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

👤
Senior
Bohdan Kmit is a seasoned system architect and programmer with 14 years of professional experience designing and operating Unix-based infrastructures, databases, and client/server applications from Lviv, Ukraine. He combines deep systems expertise across FreeBSD, Solaris, Linux and networking (TCP/IP, DNS, DHCP, SSL/TLS) with hands-on C development and Oracle/MySQL database architecture and administration. His career spans ISP billing systems, GIS and remote sensing software, and security-focused roles where he led migration and integration projects end-to-end. An active contributor to open-source projects, he improved the zuuid module in czmq and made localization and TLS/minimal-build enhancements to the widely used Tasmota firmware—demonstrating skill across back-end, embedded and IoT stacks. Known for pragmatic migration strategies and robust low-level fixes, he often surfaces subtle memory- and build-system issues before they reach production. He blends decades of legacy-system knowledge with modern open-source practices to deliver reliable, maintainable infrastructure and software.
code13 years of coding experience
job13 years of employment as a software developer
github-logo-circle

Github Skills (20)

c-language10
firmware10
internationalization10
c1110
tasmota10
esp826610
c1710
uuid10
iot10
localization10
sys10
esp3210
embedded10
cprogramming-language10
memory-management9

Programming languages (11)

C++ShellJinjaCJavaScriptGoPerlHTML

Github contributions (5)

github-logo-circle
zeromq/czmq

Feb 2015 - May 2016

High-level C binding for ØMQ
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 3 comments in 1 year 2 months
Contributions summary:Bohdan primarily contributed to the `zuuid` module, enhancing its functionality and fixing bugs. They added the ability to set UUID values from strings with different formats and ensured the case consistency of the `zuuid_str` function. Furthermore, they addressed a potential crash related to the order of freeing memory. The user also updated the build system configuration to include the uuid library.
multiplexerhigh-levelgossipbinding
arendst/Tasmota

Jul 2019 - Dec 2019

Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:11 commits, 13 PRs, 10 comments in 5 months
Contributions summary:Bohdan primarily contributed to the Tasmota firmware, making several changes to improve functionality and localization. Their work included fixing display logic, implementing Ukrainian translation fixes, increasing variable sizes, and adding a configuration option for internal pull-up resistor usage. They also modified the firmware to allow building a minimal version with TLS support and improved the Ukrainian language support.
serialhome-automationwebuiesp32esp8266
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
Bohdan Kmit - System Architect, Programmer. at Maytech.net