Alexander Karpinsky

Product Engineer at Uploadcare

İzmir, Türkiye Turkey
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Alexander Karpinsky is a product engineer with 15 years of experience specializing in high-performance image processing and full-stack web development, currently leading algorithm development at Uploadcare. He authored the fastest x86 image-resizing algorithm and created Pillow-SIMD, a high-performance fork of the widely used Python Imaging Library, demonstrating deep low-level optimization skills that trace back to processing his first image in assembler at 16. His open-source contributions span critical projects like Pillow, Tornado, aiohttp, and Django REST Framework—improving performance, memory management, and pagination behavior in ecosystems relied on by many production services. Comfortable across backend and frontend concerns, he combines systems-level thinking with an eye for elegant UI animation and coherent architecture from his earlier agency work. Based in İzmir, he focuses on removing developer pain through robust, efficient processing tools that make real-world products faster and easier to build.
code15 years of coding experience
job5 years of employment as a software developer
bookДиплом специалиста по инженерной специальности, Физический факультет, кафедра технологии приборостроения, Диплом специалиста по инженерной специальности, Физический факультет, кафедра технологии приборостроения at Южно-Уральский Государственный Университет (ЮУрГУ)
github-logo-circle

Github Skills (30)

asynchronous10
algorithm10
api-rest10
code-optimization10
algorithms10
python10
api-design10
image-processing10
async10
django10
restful-api10
testing10
memory-management10
c1110
asyncio10

Programming languages (17)

SmartyC++CSSCRustObjective-C++MakefileGo

Github contributions (5)

github-logo-circle
python-pillow/Pillow

Mar 2013 - Aug 2021

Python Imaging Library (Fork)
Role in this project:
userBack-end Developer
Contributions:135 reviews, 673 commits, 180 PRs in 8 years 5 months
Contributions summary:Alexander primarily contributed to the improvement and optimization of image processing functionality within the Pillow library. Their work focused on enhancing the performance and precision of the `alpha_composite` function, including rewriting the code, optimizing division operations, and addressing various precision issues. They also made improvements in the area of tiff image support, including correct handling of a range of rawmodes, better bounds, and the resolution of invalid headers. The user also implemented and optimized box blur.
imagepythonimagingpython-3image-processing
tornadoweb/tornado

Apr 2013 - Jan 2017

Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 PR, 2 comments in 3 years 9 months
Contributions summary:Alexander primarily focused on improving the Tornado web framework's core functionality and internal workings. Their contributions involved optimizing memory management in the asynchronous engine, specifically by removing circular references. Additionally, they addressed a type in the test files and implemented tests to ensure proper garbage collection behavior. These changes enhance the framework's robustness and efficiency.
pythonaiohttptornadoasyncwebclient
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
Alexander Karpinsky - Product Engineer at Uploadcare