Konstantin Kapustin is a technical owner and seasoned software engineer with 17 years of experience, currently leading technical delivery at Semrush from Amsterdam. He brings deep backend expertise from senior engineering roles at Acronis, Positive Technologies, and Selectel, with a strong focus on reliable, production-grade systems. Konstantin is an active open-source contributor to core infrastructure—his bugfixes and feature work on the widely used Gunicorn WSGI server improved graceful shutdowns, proxy protocol support, and access logging accuracy. He combines hands-on debugging and pragmatic engineering with product-minded ownership, driving robustness and observability in distributed services. Colleagues know him for turning nuanced protocol and logging edge cases into maintainable fixes that reduce operational risk.
gunicorn 'Green Unicorn' is a WSGI HTTP Server for UNIX, fast clients and sleepy applications.
Role in this project:
Back-end Developer
Contributions:8 reviews, 24 commits, 1 PR in 6 years 7 months
Contributions summary:Kapustin primarily contributed to bug fixes, and improvements to the Gunicorn WSGI server. Their work involved addressing errors in handling requests, improving graceful shutdown for gevent workers, and fixing a check related to `LimitRequestLine`. Additionally, they added features like `ForwardedAllowIPS` and implemented the proxy protocol. The user also addressed logging issues and ensured correct output of content length in access logs.
Contributions:3 commits, 2 pushes in 6 years 5 months
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.