Jakub Drobník is a pragmatic engineering leader with nine years of experience building and scaling high-traffic platform services, currently leading a team at Apify from Prague. He has progressed from first engineer to Team Lead, shaping integrations with third-party AI tools and automation-first workflows while owning both maintenance and edge innovation. Jakub’s hands-on background spans full-stack development, Kubernetes-based containerization, and performance-focused backend work that sustained thousands of requests per second. He contributes to open-source tooling—improving documentation generation and adding webhook features to the popular Crawlee web-scraping library—demonstrating a habit of improving developer experience as well as runtime reliability. Comfortable operating across time zones, he has run remote, part-time roles while travelling extensively, which sharpened his autonomy and asynchronous collaboration skills. With formal studies in information systems and an early entrepreneurial exit from an e-commerce venture, he combines product intuition with executional rigor.
8 years of coding experience
6 years of employment as a software developer
Ing, Katedra informatiky a statitiky, Informační systémy a technologie, 1, Ing, Katedra informatiky a statitiky, Informační systémy a technologie, 1 at Vysoká škola ekonomická v Praze
Bc, Ekonomická fakutla, Manažerská informatika, Bc, Ekonomická fakutla, Manažerská informatika at Technická univerzita v Liberci
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:
Full-stack Developer
Contributions:2 releases, 35 reviews, 48 commits in 3 years 9 months
Contributions summary:Jakub primarily contributed to the development and enhancement of the documentation generation process for the `crawlee` library. They initiated the use of JSDoc for generating documentation and integrated it into the build process. Additionally, the user made changes across several files, including the core `actor.js`, `utils.js`, and `browser.js` files, and the publish script. Furthermore, the user updated the code with the new feature which create adhoc webhook.
Contributions:59 releases, 3 reviews, 48 PRs in 7 years 6 months
apifyconnectionkeboola
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.