Geo products: idea → live in days
Bazaraki improvements ↗

Three filters Cyprus's biggest marketplace does not have - hours a week on the road, street noise, and a fair price for every flat.
2 daysidea → first demo
90,000+ views on LinkedIn
aerofrom.com ↗

Every nonstop departure, priced and dated - and filtered by where your passport can actually go without a visa.
5 daysidea → live
departing Cyprus and Greece
The full story, by email
Every build, idea → live → seen - and the numbers that come after.
At most one email every two weeks.
Cyprus Noise ↗

The EU's noise model for Cyprus. Tap any spot and read how loud it is at your window, day and night.
5 daysidea → live
road, industry and aircraft noise
Published a data study of Limassol's busiest route - a bus every 10 minutes that feels like it never comes ·
Shadeway

iOS app that routes your walk through the shade - building shadows computed on device for any time of day.
2 daysidea → web prototype
available in Cyprus · Limassol, Nicosia, Larnaca, Paphos
TransitPrism ↗

Live map and punctuality analytics for nine bus networks in Cyprus and Poland - for operators, municipalities and urbanists.
5 daysidea → live
9 operators · 2 countries
getmapstack

Self-hosted mapping stack. One command per country. Replace Google Maps API - no API keys, no rate limits, no vendor lock-in.
8 daysidea → public release
177 countries · open source
Won the 1st Cyprus Transport Hackathon - bus tracking without GPS ·
cyprusbus.info ↗

Real-time buses for the whole of Cyprus - where every bus is right now, on one map.
20 daysidea → launch
50,000+ visitors since launch
This is where it started.
The story continues - the next builds, with the real numbers of every step.
At most one email every two weeks.
