Marcin Kurczewski is a pragmatic full-stack engineer with 11 years of experience specializing in greenfield and 0→1 builds, designing systems for maintainability so prototypes don’t become legacy burdens. He’s delivered and led teams across startups and enterprises—building HIPAA-compliant products with Stripe billing, managing news production systems, and guiding architecture and service transformations. A hands-on developer comfortable from C and system-level work (mpv DRM backend) to Python web backends and front-end polishing (Danbooru-style image board UI), he contributes to well-known open-source projects like mpv and qutebrowser. Marcin balances shipping fast prototypes with long-term quality, a trait evidenced by solo-maintained core projects and scaling a team to win a hospital contract. Based in Greater Poland, he pairs formal CS training with pragmatic engineering and a taste for low-level performance and usability fixes.
11 years of coding experience
13 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at Uniwersytet im. Adama Mickiewicza w Poznaniu
Contributions:15 releases, 973 commits, 43 PRs in 4 years 5 months
Contributions summary:Marcin contributed to both the front-end and back-end components of the image board engine. Their commits indicate work on UI appearance using CSS, as well as back-end features like user authentication and a tag category system. The user was responsible for refactoring the code, moving code, and ensuring a working system.
Contributions:14 commits, 56 PRs, 239 comments in 1 year 6 months
Contributions summary:Marcin primarily contributed to the mpv media player's video output (vo_drm) and related areas, including refactoring and enhancements for the DRM (Direct Rendering Manager) backend. The contributions involved fixing bugs, such as memory leaks and segfaults, and improving functionality by adding features like display FPS retrieval and human-readable connector selection. Furthermore, the user introduced a new terminal-based video output (vo_tct) and made various CLI option adjustments, demonstrating system-level understanding and architectural modifications.
mpvlibavplayeraudiovideo-player
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.