Lovell Fuller is a seasoned software engineer based in London with over two decades of commercial experience building high-performance web and image-processing systems. He combines hands-on C++/Node.js backend work (notably on sharp and libvips) with front-end contributions like Prebid.js, and his open-source libraries see tens of millions of downloads weekly and are depended on by millions of repositories. Lovell has led teams and coached engineers at organisations from Net-A-Porter to Thomson Reuters, and has been directly engaged by companies such as Shopify and Facebook to solve large-scale media and integration challenges. He focuses on pragmatic, secure, and performant solutions—introducing AVIF support to the JavaScript ecosystem and improving encoding performance across formats. Comfortable in both startup and enterprise contexts, he also helps shape build and fuzzing infrastructure to harden image libraries. Colleagues describe him as a practical, curiosity-driven engineer who prioritises simplicity, short feedback loops and measurable impact.
15 years of coding experience
10 years of employment as a software developer
BSc (Hons) Computer Science, BSc (Hons) Computer Science at Carleton University
BSc (Hons) Computer Science, BSc (Hons) Computer Science at University of East Anglia
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Role in this project:
Back-end Developer
Contributions:48 releases, 134 reviews, 1502 commits in 9 years 6 months
Contributions summary:Lovell appears to be involved in the implementation of core features and functionalities, focused on image processing operations. Their contributions involve creating new image processing operations related to normalisation, blur, and sharpen. Their code changes indicate they are contributing to the core logic for these image manipulation features, including optimization techniques, possibly through C++ code. The user also addressed a format-specific issue, highlighting a focus on image data integrity.
A fast image processing library with low memory needs.
Role in this project:
Back-end Developer
Contributions:183 reviews, 144 commits, 181 PRs in 9 years 6 months
Contributions summary:Lovell contributed to the core functionality of the libvips image processing library by implementing, improving, and optimizing several features related to JPEG encoding and decoding. They added parameters for optimal Huffman coding, trellis quantization, and scan optimization to JPEG output methods. Additionally, the user fixed bugs and improved the overall performance and reliability of the library. Furthermore, they also contributed to features for other image formats such as HEIF and WebP.
memorybmpimage-serverimagemagickjpeg
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.