Taras Petruk is a Senior Software Developer based in Warsaw with 10 years of experience building and improving desktop applications, particularly in C#/.NET and front-end UI for cross-platform clients. He has led Toggl Track’s Desktop team and contributed notable UI fixes and feature enhancements to the popular open-source Toggl Desktop app, improving timers, date pickers and list views. His background includes performance optimization, large client-server systems, and eye-tracking research tools at Tobii Pro, where he drove feature design, refactoring and CI test speedups. At 3Shape he boosted CPU-bound algorithms and implemented a Micro QR detection algorithm, showing both low-level algorithmic skill and product-focused delivery. With a master’s in Applied Mathematics, he blends analytical rigor with hands-on leadership and a track record of shipping reliable, user-facing desktop software.
10 years of coding experience
5 years of employment as a software developer
Master's degree, Applied Mathematics, Master's degree, Applied Mathematics at Taras Shevchenko National University of Kyiv
Contributions:329 releases, 234 reviews, 2038 commits in 2 years 4 months
Contributions summary:Taras primarily worked on the Toggl Desktop application, making various improvements related to the UI. They fixed UI-related issues like a crash in the autocomplete feature and cursor behavior in text fields. The user's contributions included enhancements to the appearance and functionality of elements like the timer, menu, and date pickers. Furthermore, the user was involved in addressing display issues in the time entry list view.
Contributions:25 commits, 2 PRs, 27 pushes in 1 month
windowselectrontoggllinuxmac
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
Taras Petruk - Senior Software Developer at Synergy Sports