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 with 14 years of hands-on experience building reliable backend systems, currently driving engineering work at Apify from Prague. He combines production-grade Node.js and browser-automation expertise with practical open-source contributions—most notably to Apify's Crawlee library, where he improved sitemap parsing (including plain-text sitemaps) and added safe access to crawler state, key-value stores, and named datasets. Jan has a history of shipping robust features that reduce side effects in adaptive crawlers, reflecting a pragmatic focus on reliability and maintainability. Before Apify he spent five years at Iterait and earlier roles at Cognexa, and he holds a Master’s degree in Software Systems from MFF UK.
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 (17)

javascript10
typescript310
node-js10
sitemap10
typescript10
typescript210
automation10
javascripts10
typescript-types10
web-scraping10
crawler10
automations10
typescripts10
web-sitemap10
api8

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