Jindřich Bär is a Prague-based software engineer with six years of experience building backend and full‑stack web systems, currently contributing to Apify's open-source Crawlee library and suite of browser fingerprinting tools. He focuses on reliable web scraping, browser automation, and proxy/file-download tooling in TypeScript/JavaScript, and has improved core configuration, launcher types, and fingerprint generation across monorepos. Alongside professional work, he develops university-scale web apps (Charles Explorer) and has shipped Remix/Postgres Cloudflare solutions at Luxonis, showing comfort across frontend, backend, and infra. A hobbyist game developer and open-source enthusiast, he brings practical engineering rigor plus a knack for turning browser automation edge-cases into robust, reusable platform features.
6 years of coding experience
3 years of employment as a software developer
Grammar School (A-Level equivalent), Grammar School (A-Level equivalent) at Gymnázium Cheb
Magistr (Mgr.), Computer Software Engineering, Magistr (Mgr.), Computer Software Engineering at Univerzita Karlova
Browser fingerprinting tools for anonymizing your scrapers. Developed by Apify.
Role in this project:
Full-stack Developer
Contributions:30 releases, 5 reviews, 126 commits in 8 months
Contributions summary:Jindřich's commits primarily focused on improving the functionality and structure of the `fingerprint-suite` project. They implemented fixes to the fingerprint object structure and made significant changes to the code related to fingerprint generation and injection, across multiple packages within the monorepo. Furthermore, the user worked on various testing improvements and integrated new features, along with updates to the build processes and documentation.
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:
Backend Developer
Contributions:3 releases, 151 reviews, 33 commits in 9 months
Contributions summary:Jindřich primarily focused on improving the core configuration and browser launch functionality of the Crawlee library. Their work included implementing instance-scoped "global" configuration settings and improving browser launcher types, which required interacting with JavaScript and TypeScript code. Additionally, they made enhancements to the request list's proxy configuration, allowing for more flexible handling of proxy settings and implemented file download functionality, further extending the capabilities of the library.
web-crawlercrawlersscrapingcrawlingrpa
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.