Projects

Below are some of the projects I have developed as free public services. While they serve very different communities, they share the same core philosophy: using automation to save people time and mental effort.

ArxivButler

Website: arxivbutler.com

Problem: The pace of scientific publishing is overwhelming. Every day, around a thousand new manuscripts appear on arXiv alone. With so much new science being produced, researchers need to keep up with the most recent developments in their field for their own work to remain relevant, yet doing this manually is nearly impossible.

Solution: To simplify this problem, I have built a highly customizable filtration system that lets users define their exact field of interest and receive notifications about new developments as soon as they appear. The system relies on the freely available arXiv database, where most manuscripts first appear as preprints. Behind the scenes, it continuously fetches new entries using Python, stores them in a SQLite database, and performs fast full-text matching via FTS5. A Flask-based backend with HTML pages provides a user interface for managing filters, while cron jobs orchestrate the regular fetching and notification process. Matching results are then sent to users through automatic email notifications. The full source code and setup instructions are available on my GitHub.

ArxivButler screenshot
13Users
9Filters
6796Recommendations
NajdiDomov screenshot
3Users
4Filters
3911Recommendations

NajdiDomov

Website: najdidomov.cz

Problem: In a competitive housing market, attractive listings can disappear in hours; manually refreshing portals is time-consuming and still too slow to react.

Solution: NajdiDomov automatically scans Sreality.cz for new listings that match a user’s property type, location, price, and size preferences, then sends immediate email alerts with direct links—helping users act fast and stress less.