Sergei Aleksandrovich is a seasoned engineering leader and co-founder/CTO with 14 years building high-performance backend and image-processing systems, currently steering the open-source imgproxy project from Istanbul. He combines deep systems and DevOps expertise—evident from contributions to libvips and process managers like overmind—with practical product-driven engineering learned during a long tenure at Evil Martians. Sergei is fluent in optimizing image pipelines and deployment operability, having worked on format support, memory-efficient processing, and daemonization improvements. His background spans Ruby on Rails and PHP early-career work through to low-level C/C++ and Go contributions, reflecting a full-spectrum backend skillset. Colleagues value his ability to turn tricky infrastructure problems into reliable, maintainable services that scale in production.
14 years of coding experience
13 years of employment as a software developer
Specialist Computers complexes systems and networks, Specialist Computers complexes systems and networks at Omsk State University (OSU)
Process manager for Procfile-based applications and tmux
Role in this project:
Back-end & DevOps Engineer
Contributions:28 releases, 5 reviews, 181 commits in 5 years 10 months
Contributions summary:Sergei primarily focused on improving the project's back-end and DevOps infrastructure. They replaced the `kingpin` library with `urfave/cli`, which indicates refactoring of the command-line interface. Other changes involved checking for the existence of `tmux` on startup and fixing shell commands, suggesting work on deployment or environment setup. Furthermore, they worked on using env variables for some start command flags, and other changes to the daemonization of the project, showing that they worked on the project's operability.
A fast image processing library with low memory needs.
Role in this project:
Back-end Developer
Contributions:17 reviews, 16 commits, 36 PRs in 3 years 9 months
Contributions summary:Sergei's contributions primarily focus on enhancing the libvips image processing library by implementing features related to image format handling, specifically for the GraphicsMagick and JPEG XL formats. They introduced new options and functionalities within the existing `vips_magicksave` method, including optimization features for GIF layers and transparency. The user also addressed internal code structure, refactoring, and maintenance tasks, like the separate locking for the PDFium library. Further contributions involve addressing the bug fixes across multiple image loading and saving routines.
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.
Request Free Trial
Sergei Aleksandrovich - Co-founder & CTO at imgproxy