Ondra Urban is a pragmatic technology leader and COO at Apify with nine years of experience combining legal training and hands-on engineering to optimize product delivery and operations. He progressed internally from full‑stack engineer to COO, focusing on debugging systems, removing bottlenecks, and scaling teams to support Apify’s mission to build the world’s largest marketplace of AI tools. A contributor to the popular Crawlee web-scraping library, he’s improved storage reliability, memory efficiency, and proxy configurations—work that directly supports data extraction for AI/LLM workflows. Ondra’s background as a lawyer and startup founder gives him a rare mix of regulatory awareness, product intuition, and technical depth, and he’s known for turning messy systems into well-oiled machines. Outside work he’s an avid enthusiast of race cars, science and gaming, which mirrors his taste for high-performance systems and playful experimentation.
9 years of coding experience
5 years of employment as a software developer
Information Technology Project Management, Information Technology Project Management at Unicorn College - Praha
Erasmus, Business & Law, Erasmus, Business & Law at University College Dublin
Magistr (Mgr.), Právo, Magistr (Mgr.), Právo at Univerzita Karlova v Praze
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:
Back-end & Front-end Developer
Contributions:57 releases, 274 reviews, 1210 commits in 4 years 6 months
Contributions summary:Ondra primarily contributed to fixing storage-related issues, including enabling null storage names and resolving inconsistencies in request queue persistence. They implemented data compression and refactored code for more efficient memory usage and performance. Furthermore, the user was responsible for setting up proxy configurations.
Contributions:4 reviews, 10 commits, 5 PRs in 1 year 8 months
eslinteslint-presetjavascriptapifyeslint-plugin
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.