Dmitry Vedenko is a seasoned software engineer with 11 years of experience specializing in 3D graphics, OpenGL/OpenGL ES, and C++ for mobile and mapping platforms. He has progressed from lead developer roles at indie studios to technical lead for Audacity at Muse Group and now builds 3D maps at 2GIS in Saint Petersburg. Dmitry pairs low-level graphics expertise with practical backend and build-system work—demonstrated by contributions to Audacity/Tenacity improving project I/O, error handling, dependency updates and packaging. Comfortable across iPhone and Android development, he brings both hands-on coding and release-focused automation to cross-platform projects. Collected academic grounding in applied math and CS underpins a pragmatic approach to performance and robustness in real-world applications.
11 years of coding experience
15 years of employment as a software developer
Bachelor of Science (BS), Applied math, computer science, Bachelor of Science (BS), Applied math, computer science at Saint Petersburg State University
Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, macOS, Linux and other operating systems. Project currently on an indefinite hiatus.
Role in this project:
Full-stack Developer
Contributions:24 commits, 5 comments in 1 year 1 month
Contributions summary:Dmitry primarily contributed to the Audacity project by improving error messages, updating dependencies like SQLite, and updating the Docker image. They modified core project files, including those related to project file input/output and database connections, suggesting involvement in backend development. Furthermore, the user worked on the build environment and packaging, demonstrating skills in build automation and potentially deployment.
Contributions:28 releases, 1300 reviews, 469 commits in 1 year 10 months
Contributions summary:Dmitry primarily worked on improving the audio editing application, particularly focusing on error handling and file operations. The user made changes related to improving error messages when opening projects, implemented enhancements for loading projects, and addressed issues with the project saving process. Their contributions touched upon core functionalities of the software and suggest a focus on improving the user experience, and addressing potential crashes during the projects save and open operations.
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.