Konstantin Podsvirov

Software Engineer at MIC "NPO Mashinostroyenia"

Moscow, Moscow, Russia
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
Konstantin Podsvirov is a seasoned software engineer with 11 years of experience, based in Moscow, who combines deep build-system and packaging expertise with hands-on backend development. He has a long-running tenure at MIC "NPO Mashinostroyenia" and is an active open-source contributor to major projects like CMake, Protocol Buffers, vcpkg and OpenSCAD, often working on installer generation, CMake improvements and cross-platform packaging. His contributions show a strong focus on build automation, dependency management and installer toolchains (notably integrating the Qt Installer Framework across vcpkg and related projects). Konstantin also maintains compatibility-focused package work in ecosystems such as Termux and MSYS2, demonstrating practical experience with porting, dependency bumps and release maintenance. Colleagues would recognize him for quietly enabling reproducible builds and installer workflows that few users see but many projects depend on.
code11 years of coding experience
bookМосковский Государственный Технический Университет им. Н.Э. Баумана (МГТУ)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (64)

cpp-library10
mingw-w6410
c-language10
3d-graphics10
openscad10
package-management10
testing10
msys10
linux10
bash10
build-system10
cmake10
termux10
cpack10
3d-models10

Programming languages (18)

PowerShellC++CSSCRustCMakeWebAssemblyVue

Github contributions (5)

github-logo-circle
msys2/MINGW-packages

Oct 2015 - Jan 2023

Package scripts for MinGW-w64 targets to build under MSYS2.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:29 reviews, 350 commits, 1193 PRs in 7 years 4 months
Contributions summary:Konstantin's contributions primarily involve modifying build scripts and configuration files within the MSYS2 environment for various MinGW-w64 packages. Their work includes updating package scripts, adding new packages (coin, soqt, jsoncpp, wt, asciidoc, python-pivy, python-jsonrpc-server, winfile, goxel, quarter, spatialite-gui, scons, openscad, qt-creator, bullet, editorconfig-qtcreator, cglm, python-language-server, partio, mosquitto, openscad, nuitka, libluv, tiledb, fossil, libgit2, python-pyzmq, texstudio, numpy, python-lsp-server, lokalize, s2geometry, ruc, ruc-vm, simvoleon, kqtquickcharts, goxel, ktouch, helix, freeglut, inja), and addressing build issues. They also contribute by updating SCons to a newer version. This indicates a focus on maintaining and expanding the package ecosystem within MSYS2.
targetsmingwmsys2package-scriptsmingw-w64
protocolbuffers/protobuf

Jul 2015 - Jan 2018

Protocol Buffers - Google's data interchange format
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:11 PRs, 147 comments, 4 issues in 2 years 6 months
Contributions summary:Konstantin primarily focused on improving the CMake build system for the protobuf project. They implemented features such as installing protobuf from the CMake project, making the installation compatible with the origin FindProtobuf module, and including well-known type proto files. They also enhanced testing procedures by optimizing build processes and incorporating tests into the CTest collection, ensuring efficient build and test cycles. Additional improvements included adding debug postfixes and integrating SHARED library builds.
protocol-buffersrpcgoogle-protocol-buffersinterchange-formatmarshalling
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