Povilas Kanapickas is a software consultant with 14 years of experience specializing in high-performance computing for the finance sector, combining deep hardware knowledge with low-level optimization and large-scale refactoring. He excels at ramping up in large codebases (500k+ LOC), delivering measurable business value through algorithmic improvements, SIMD and multithreading optimizations, and targeted instruction-level tuning. His background includes performance work shipped in Unity to billions of devices and contributions to prominent open-source projects like Qt, Seastar and LibreOffice, demonstrating cross-platform systems expertise. Equally comfortable improving test infrastructure and UI stability, he has modernized code, hardened builds for exotic platforms (aarch64, iOS, Android), and enhanced reliability in both backend and frontend projects. Based in Lithuania, he operates as a remote-first consultant who blends pragmatic engineering with a knack for spotting subtle performance regressions others miss.
14 years of coding experience
6 years of employment as a software developer
Master of Software Engineering, Information and Information Technology Security, Master of Software Engineering, Information and Information Technology Security at Kaunas University of Technology
Bachelor of Science (B.S.), Energetic Physics, Bachelor of Science (B.S.), Energetic Physics at Vytauto Didžiojo universitetas
Contributions:8 releases, 3 reviews, 918 commits in 8 years 9 months
Contributions summary:Povilas primarily focused on optimizing the libsimdpp library by addressing typos and improving performance. Their contributions included correcting syntax errors in the code and the library's design. They also refactored and optimized the existing code to improve maintainability and performance across different instruction sets, including AVX2 and AVX512F.
Contributions:3 releases, 227 reviews, 343 commits in 1 year 2 months
Contributions summary:Povilas primarily refactored the codebase by renaming the "barrier" namespace and related components to "inputleap" across multiple files, including core files related to networking and user interface elements. They made significant changes to the source code, addressing file name changes and code modifications within source files. The commits indicate a focus on renaming configuration macros related to the versioning and refactoring various windows message names.
linuxkvm
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
Povilas Kanapickas - Software Consultant at Self-employed