Piotr Karwatka

Founder, CTO at Golf (YC X25)

Lower Silesian Voivodeship, Poland
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
Piotr Karwatka is a serial founder and CTO with 11+ years building and scaling enterprise eCommerce and open-source products from idea to market. He co-founded Divante, Vue Storefront and Open Loyalty, driving both frontend and backend engineering (including Elasticsearch and Magento2 integrations) and helping grow teams to hundreds of people. Now an active angel investor and co-founder of Catch the Tornado, he focuses on composable commerce, venture building and advising startups across the CEE region. Piotr remains hands-on—contributing code to Vue Storefront repos while also launching podcasts and communities (CTO-CTO) to share operator-level insights. He combines deep technical fluency in TypeScript and full-stack systems with a proven ability to translate product and business needs into scalable architectures. Based in Poland, he brings a founder’s grit and a studio mindset to help early ventures find product-market fit and operational leverage.
code11 years of coding experience
job22 years of employment as a software developer
book1 Computer Software Engineering, 1 Computer Software Engineering at Wrocław University of Science and Technology
languagesEnglish, German
github-logo-circle

Github Skills (23)

javascript10
vuex10
back-end-development10
amazon-elasticsearch10
elasticsearchquery10
aws-elasticsearch10
front-end-development10
vue10
elasticsearch10
nodejs10
elasticsearch-api10
expressjs9
wpgraphql9
apidoc9
typescript9

Programming languages (10)

TypeScriptMDXDockerfileCSSJavaScriptVuePHPHTML

Github contributions (5)

github-logo-circle
Vue.js storefront for Magento2 (and not only) - data backend
Role in this project:
userBack-end Developer
Contributions:9 releases, 5 reviews, 497 commits in 3 years
Contributions summary:Piotr primarily contributed to the backend functionality of the Vue Storefront API, specifically enhancing Elasticsearch support and adding order processing capabilities. Their work included implementing features such as elastic dump support, CORS support, and initial scaffolding for order processing with dependencies like Kue, Reds, and Ajv. They also worked on the integration of Magento2 API.
vue-jsredisecommercemagento2product-catalog
vuestorefront/vue-storefront

Aug 2017 - Aug 2020

Alokai is a Frontend as a Service solution that simplifies composable commerce. It connects all the technologies needed to build and deploy fast & scalable ecommerce frontends. It guides merchants to deliver exceptional customer experiences quickly and easily.
Role in this project:
userFull-stack Developer
Contributions:20 releases, 4 reviews, 2996 commits in 3 years
Contributions summary:Piotr focused on implementing features and bug fixes, primarily within the context of a composable commerce frontend built with Vue Storefront. Their work included integrating a URL dispatcher, implementing a product gallery carousel, and addressing inconsistencies in price calculations and product variants within the cart module. They also contributed to the maintenance of the existing codebase, addressing both front-end and back-end related issues, as seen in the refactoring.
cmsstripeecommerceshopwarenuxt
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
Piotr Karwatka - Founder, CTO at Golf (YC X25)