We build data-driven products end to end — public datasets, island trails, language practice, market analytics. Web, mobile and bots.
Every product here is built the same way: gather the data ourselves, publish it as a fast static site, and put a mobile client on top of the same feed. No tracking, no client frameworks where plain HTML will do.
Every race, trail and levada on Madeira — one place, six languages. Full event calendar, the official trail-race quadro, a levada guide with live IFCN status, 2D and 3D terrain maps, and island news translated on ingest.
Site · App Store · Telegram bot · Web · Mobile
The world in numbers: 136 public datasets (IMF, World Bank, Gapminder, WVS, V-Dem and others), interactive charts and 231 country profiles — every figure carrying its source.
Site · App Store · Web · Mobile
European Portuguese, the way it is actually spoken. A spaced-repetition deck and a voice coach, delivered through a Telegram bot and an API on Cloudflare Workers.
Site · Telegram bot · Code
A markets workbench across four asset classes — screener, risk lab and a glossary that explains what each number means. End-of-day data, refreshed nightly.
A demo storefront built to show a complete commerce flow: catalog, cart,
multi-step checkout, account and loyalty card — with localStorage standing in
for the backend.
A gyroscope-driven star atlas: point the phone at the sky and see what is there, fully offline. Alongside it, a teaching module on finding your position by the sky, from the compass to the sextant.
The astronomical core, the star catalogue and the sensor bridges are done; the renderer is still being written.
A small macOS utility that fixes text typed in the wrong keyboard layout: type
ghbdtn, hit the hotkey, get привет — with the input source switched for
you. It reads the real layout tables from the system, so the awkward keys
behave correctly. Nothing leaves the Mac.
Small browser games built on the same trail data that powers Madeira Ativa.
Built with Cloudflare Workers and Pages · Astro · Flutter · vanilla JS · MapLibre and Leaflet · Python parsers · GitHub Actions.
Contact — agent@azenha.ai · azenha.ai