Pranam Lashkari is a software engineer with nine years’ experience building C/C++ and JavaScript systems, currently contributing to Collabora’s LibreOffice/Collabora Online and serving on The Document Foundation’s Membership Committee. He combines a deep interest in data structures, algorithms and image processing with a strong open-source track record—co-maintaining Boost.GIL and implementing core image algorithms such as convolution and boundary extension. A two-time Google Summer of Code alumnus who later mentored and administered GSoC projects, he brings both hands-on implementation and mentorship experience to large community projects. Comfortable across back-end and front-end work, he has optimized mobile UI behavior in Collabora Online and improved LibreOffice core APIs and test suites, showing an unusual blend of low-level algorithmic work and user-facing polish. Based in Rajkot, India, he prefers to keep his work openly available, with all contributions published as open source.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at VVP Engineering College - India
Higher Secondary School, Science, Higher Secondary School, Science at Innovative School
Collabora Online is a collaborative online office suite based on LibreOffice technology. This is also the source for the Collabora Office apps for iOS and Android.
Role in this project:
Front-end Developer
Contributions:306 reviews, 406 commits, 804 PRs in 2 years 4 months
Contributions summary:Pranam primarily contributed to the front-end development of Collabora Online, focusing on user interface enhancements and bug fixes. They optimized the user interface for mobile use by addressing issues with dropdowns and the layout. They also made multiple improvements and fixes related to text input, annotation, and the appearance of elements in different document types (text, presentation).
Contributions:28 reviews, 17 commits, 26 PRs in 2 years 7 months
Contributions summary:Pranam primarily contributed to the Boost.GIL library by implementing and refactoring image processing algorithms. Their work includes adding new functionalities like the `convolve` function, as well as implementing algorithms for image boundary extension. These changes involved modifications to core image processing algorithms, and unit tests, demonstrating a focus on image processing and library development.
imagecpprasterimage-librarygil
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.