01
Live data products
We turn scattered official sources into fast pages people trust: polite scrapers, data pipelines and static sites that refresh themselves.
Balkan Borders · 93 crossings, refreshed hourly
Software studio · North Macedonia
Twin brothers Andrej and Filip Janev. We build live data products, automation and web software, and keep them running.
Balkan Borders, by the numbers
Live since July 2026 · read the case study →01What we build
01
We turn scattered official sources into fast pages people trust: polite scrapers, data pipelines and static sites that refresh themselves.
Balkan Borders · 93 crossings, refreshed hourly
02
Dashboards that reconcile every source, reports that build themselves, and the daily spreadsheet chores turned into scripts.
Spread Great Ideas · four manual reports became one dashboard
03
Specs engineers can build from, testing that finds bugs before customers do, and onboarding that makes complex software usable.
5 SaaS apps · 98% customer satisfaction
02Featured work
Live border waits and cameras for the Balkans, from official sources.
01 · The problem
Every summer, drivers crossing the Balkans wait hours at the border. Official wait times exist, but they are spread across police, customs and auto-club sites, in different languages and formats. Two countries publish none at all.
> sources --sample --never-guess
02 · The pipeline
Python scrapers read each official source at its own pace, under a named bot that says who we are. The data is normalised, checked, and rebuilt into a static site on Cloudflare every hour, in six languages.
> refresh --hourly
03 · The craft
About 4,000 automated tests guard the parsers and pages, and a freshness gate refuses to deploy corrupt data. The bot has committed more data refreshes than we have commits.
> git shortlog --summary
04 · The result
Within weeks the site ranked for crossing searches across the region: 748,748 Google impressions and 14,099 clicks in its first twelve weeks, peaking at 29,619 impressions on August 7.
> search-console --since jul-28
03Also on the machine
> invoice --month
pdf rendered in browser
attached to gmail draft
send ✓
Live · our own tool
Monthly invoices that build and send themselves. It runs entirely in the browser and sends each invoice from your own Gmail with the PDF attached: no server, no database, no monthly cost.
> carsija --status
building▋
In the works
A clean, mobile-first marketplace for North Macedonia: buying and selling without the clutter and the scams.
04Selected work
Andrej's work inside SaaS and data teams, 2019 to now.
Spread Great Ideas · 2026 – now
Rich Returns | clearer.io · 2020 – 2025
EverBright (ex. Sighten) · 2019 – 2024
05Team
Co-founder · data, product and automation
Seven years across product, support, configuration and analytics for SaaS companies. Builds the pipelines and the products on top of them, Balkan Borders included.
Co-founder · marketing and engineering
Extensive experience in marketing, with the same IT background as Andrej. Makes sure what we build gets found, understood and used, and builds alongside him on Balkan Borders.
06Track record
> cat ~/andrej/uptime.log
end of log▋
07How we work
Two pairs of eyes on every number. If we say it works, we watched it work.
One change, seen live, then judged on data, not on how it felt to build.
Our bots say who they are, ask sources first, and never pretend to be someone else.
Decisions get their reasons recorded, so the next person, or the next us, doesn't relearn them.
08Contact
Tell us what you're building or what's eating your week. We reply within a day.