Michael Filonenko is a seasoned systems and backend engineer with 15 years in software development and eight years of focused IT experience, currently working as a Tarantool developer. He combines deep expertise in C/C++, SQL databases (Postgres, MySQL), and low-level networking with hands-on experience across Linux, Windows and macOS infrastructures. His background spans ERP and trading platforms, async network services (libuv, openssl, websockets), and domain-specific languages—augmented by work in Common Lisp and Racket on scientific projects. An active open-source contributor, he improved font rendering and UI polish for the StumpWM window manager and strengthened Qt logging for Log4Qt, showing attention to both UX and robust build systems. Colleagues rely on him for systems architecture, parsers/compilers and pragmatic cross-platform tooling, and he brings a pragmatic mix of legacy VCS and modern toolchain experience. Based in St. Petersburg, he pairs low-level protocol know-how with a taste for improving developer-facing libraries and build processes.
15 years of coding experience
8 years of employment as a software developer
student, English, Economics, Statistics, Programming, student, English, Economics, Statistics, Programming at Moscow University of Economics, Statistics, Informatics
javascript, c/c++, common lisp, sql, erlang, x86 assembler
Log4Qt - Logging for the Qt cross-platform application framework
Role in this project:
Back-end Developer
Contributions:10 commits in 4 years 3 months
Contributions summary:Michael made several changes to the `log4qt` library, focusing on refactoring and adding new features. They introduced a QEvent system to handle logging from non-main threads, implemented a new `SystemLogAppender`, and refactored the build system for static library creation. Furthermore, the user addressed build warnings and fixed issues related to name conflicts, demonstrating a focus on improving the library's functionality and build process.
Contributions summary:Michael primarily focused on enhancing the StumpWM window manager by implementing font rendering capabilities and improving the user interface. They introduced antialiasing for fonts, contributing to a more visually appealing experience. The commits also include changes to the input and message windows, demonstrating a focus on improving how the window manager presents text and information to the user. These updates indicate an effort to enhance the overall aesthetic and usability of the StumpWM interface.
x11linuxwindowwindow-manager
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.