Paul Jonkins is a Senior Software Engineer with 13 years of experience building high-availability, multi-threaded Linux network applications using C, C++, Python, Rust and Lua. He has led and maintained several popular open-source projects and contributed notably to MEGA's C++ SDK and MEGAsync client, improving build systems, HTTP IO and cross-distro web client support. Currently based in Marbella and working at HUMAN, he combines deep systems-level expertise with pragmatic engineering—shipping robust server-side code and tooling for real-world deployments. His background spans roles from ISP administration and game-server development to leading a video streaming server team, giving him a rare end-to-end perspective on performance, reliability and operations. Colleagues rely on him for tough concurrency and networking problems, and his open-source work shows a consistent focus on code quality, portability and build-process improvements.
13 years of coding experience
17 years of employment as a software developer
Bachelor, Computer science, programmer, Bachelor, Computer science, programmer at Latvijas Universitate
Contributions:438 commits, 1 PR, 68 pushes in 2 years 2 months
Contributions summary:Paul's commits primarily focus on the development of the C++ MEGA SDK. The contributions involve implementing relative path usage for headers, removing trailing spaces to improve code quality, and refactoring file inclusions. Additionally, the user removed the `config.h` file from the distribution, indicating a focus on code organization and build process improvements.
Easy automated syncing between your computers and your MEGA Cloud Drive
Role in this project:
Back-end Developer
Contributions:354 commits in 2 years
Contributions summary:Paul primarily contributed to the SDK for the MEGA cloud drive client, focusing on implementing HTTP IO functionality. They added dummy files for POSIX HTTP IO, which suggests work on integrating HTTP communication. Further contributions included fixing compilation issues on Linux and adding and modifying proxy settings for the SDK. The user also worked on improving the build process and handling versioning.
syncingsynchronizationprivacylinuxcomputers
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.