Marcin Kulik is a founder and seasoned software engineer with 17 years of experience building backend platforms, developer tools, and SaaS infrastructure for startups and enterprises. Based in Poland, he blends hands-on systems work—DevOps, platform architecture and API design—with full-stack contributions in Elixir, Rust and JavaScript. He created the popular asciinema project and has driven key open-source pieces like GIF rendering and player UX, demonstrating a knack for both low-level C compatibility fixes and high-level product features. As founder of Kulik Consulting and former platform lead at Vic.ai, he specializes in making production systems reliable and developer-friendly. Colleagues know him for pragmatic engineering and for improving testability and observability across projects.
17 years of coding experience
17 years of employment as a software developer
Zespół Szkół nr 1 im. Stanisława Staszica
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Wyzsza Szkola Zarzadzania i Bankowosci w Krakowie
Master's degree, Computer Science, Master's degree, Computer Science at AGH University of Krakow
Contributions:57 releases, 4 reviews, 959 commits in 8 years 11 months
Contributions summary:Marcin's commits primarily focus on enhancing the user interface of the terminal session player. They implemented test suite configuration and configured asset concatenation and minification, indicating a focus on the development process. Furthermore, the user was also responsible for building new features such as including a basic React.js UI example and a brand new React.js based player, showing their active engagement in frontend development.
Platform for hosting and sharing terminal session recordings
Role in this project:
Back-end Developer
Contributions:12 releases, 3 reviews, 2441 commits in 10 years 7 months
Contributions summary:Marcin contributed to both the backend models and API endpoints, focusing on improving the asciicast server. Their work involved removing unused database columns, refactoring existing models, and introducing new features related to user management and processing. The user also modified the codebase to support both current and legacy client upload formats, showcasing familiarity with existing API structures and a good understanding of database schemas.
hostingsharingpwarecordingterminal
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.