Jan Buchar

Senior Software Engineer 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
Jan Buchar is a Senior Software Engineer based in Prague with 15 years of experience building backend systems and automation tooling. Currently at Apify, he brings practical expertise in web crawling and scraper infrastructure, contributing notable enhancements to the popular open-source Crawlee library—improving sitemap parsing, crawler state access, and safe global storage usage. His background spans startups and product teams (Iterait, Cognexa), where he focused on reliable, production-grade services and integrations. Trained in software systems (MFF UK), Jan combines solid academic fundamentals with hands-on contributions that reduce side effects and make crawlers more robust in real-world scenarios.
code15 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Softwarové systémy, Master's degree, Softwarové systémy at MFF UK
bookGymnázium Joachima Barranda Beroun
github-logo-circle

Github Skills (14)

crawler10
automation10
typescript10
javascript10
nodejs10
automations10
typescripts10
sitemap10
web-sitemap10
webscraping10
typescript-types10
api8
apim8
api-design8

Programming languages (17)

C#JavaC++RustCGoAPI BlueprintTypeScript

Github contributions (5)

github-logo-circle
apify/crawlee

Nov 2023 - Apr 2025

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:
userBack-end Developer
Contributions:228 reviews, 57 PRs, 167 pushes in 1 year 5 months
Contributions summary:Jan primarily contributed to the `Crawlee` project by implementing utility features related to sitemap parsing and handling, along with the introduction of a feature to access crawler state, key-value stores, and named datasets within the crawling context. Their work included adding support for plain-text sitemap files and enhancing the `Sitemap` class. Additionally, the user removed unused properties and introduced checking for access to global storage to prevent side effects in the adaptive crawler.
web-crawlercrawlersscrapingcrawlingrpa
Teyras/goated

Jan 2015 - Oct 2016

Contributions:1 release, 24 pushes, 1 tag in 1 year 9 months
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
Jan Buchar - Senior Software Engineer at Apify