Marek Trunkát

CTO at Apify

Prague, Prague, Czechia
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
Marek Trunkát is a CTO and engineering leader with 12 years of experience building scalable cloud-native systems and modern TypeScript frontends, currently leading engineering at Apify — a prominent web scraping and RPA platform. He joined Apify as employee #5 and grew the org to ~60 engineers across cross-functional teams while embedding QA, SOC 2 practices, and product-facing engineering. With a foundation in theoretical mathematics (Master’s from Charles University) and early coding roots, he blends rigorous analytical thinking with hands-on development. He contributes to open-source tooling for web automation — notably work on the Crawlee key-value store SDK used in reliable Node.js crawlers — and thrives on problems that force continual learning across infrastructure, client tech, and automation.
code12 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Mathematical Structures, Master's degree, Mathematical Structures at Charles University in Prague
bookMathematics, Mathematics at University of Ljubljana, Faculty of Mathematics and Physics
languagesEnglish, Czech
stackoverflow-logo

Stackoverflow

Stats
774reputation
116kreached
18answers
1question
github-logo-circle

Github Skills (14)

typescript10
typescripts10
key-value-store10
javascript10
nodejs10
typescript-types10
shadow-dom6
xpath6
docker6
scrapy6
puppeteer6
amazon-web-services6
webscraping6
amazon-ec26

Programming languages (10)

TypeScriptMDXDockerfileShellJavaScriptPHPHTMLRuby

Github contributions (5)

github-logo-circle
apify/crawlee

May 2017 - Nov 2021

Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.
Role in this project:
userBackend Developer
Contributions:5 reviews, 444 commits, 204 PRs in 4 years 6 months
Contributions summary:Marek primarily contributed to the implementation and enhancement of the key-value store SDK, evidenced by commits focused on implementing and refining its functionality. These commits involved creating methods to open key-value stores, implementing REST methods for interacting with the store, and adding iteration methods. Further contributions included incorporating support for input/output parameters and adding code for handling different content types with proper charset settings.
web-crawlercrawlersscrapingcrawlingrpa
apify/apify-client-js

May 2017 - Jan 2023

Apify API client for JavaScript / Node.js.
Contributions:13 reviews, 336 commits, 120 PRs in 5 years 9 months
api-clientapinode-jsjavascriptapify
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
Marek Trunkát - CTO at Apify