Blog
To the bit
Notes on engineering, product and building AI systems from the Val d'Aran — including how we build Lueira.
Aug 23, 2026
5 min read
Five Years of Maladeta Studio: What Building Software in the Pyrenees Taught Us
Five years after founding the studio in Val d'Aran, an honest look back at what we built, what we didn't plan, and what still hasn't gotten easier.
StudioProductAug 16, 2026
7 min read
Teaching a Machine to Speak Aranese
Two unconnected efforts at Maladeta Studio are trying to give a language of 35,000 speakers a place in AI. Here's what's real, what works, and what isn't reconciled yet.
AraneseMountainAIAug 7, 2026
6 min read
Building a Digital Twin of Val d'Aran
Inside aran-twin: a geospatial digital twin of the valley we work in, built from terrain, weather, avalanche data, and drone-captured Gaussian splats.
EngineeringMountainGISJul 17, 2026
5 min read
Beyond Software: Building nautaran, a GIS Platform for Municipal Infrastructure
Maladeta's first B2G product: a multi-tenant GIS platform for town councils, built on PostGIS, row-level security and offline field tools.
ProductEngineeringGISJun 19, 2026
3 min read
Predicting Tides for Water-Sports Safety: A Small, Obsessively Accurate Microservice
Inside tides-service, the internal FastAPI microservice we built to predict astronomical tides — and why it deliberately doesn't tell you the whole story.
MeteoTrailEngineeringMountainApr 10, 2026
4 min read
Orchestrating WhatsApp and email at scale: building our own communications engine
Why we built a shared, event-driven engine to route every WhatsApp and email message across our products instead of solving delivery N times.
EngineeringAIFeb 13, 2026
3 min read
Why We Build an MCP Server for Almost Everything
Across Lueira, Ringover, and our marketplace, the same pattern keeps winning: small typed tools over MCP beat one-off integrations.
EngineeringAIDec 12, 2025
4 min read
Two Years of an AI Agent in Production: What Actually Works for Small Businesses
Two years after launching an AI agent on WhatsApp, an honest look at what works, what surprised us, and where a human still has to step in.
ProductLueiraAIOct 10, 2025
3 min read
Channel managers and marketplaces: the integration problem nobody warns you about
Why Lueira's channel manager is harder than it looks: keeping availability consistent across marketplaces you don't control.
EngineeringLueiraAug 8, 2025
3 min read
From SnowTeach to a Generic Marketplace: RocRoi, KayakGrandTour, NaturaAdventour
Two and a half years after SnowTeach's open question, one Go + Ent + Directus + Next.js core now runs three outdoor marketplace brands.
ProductMarketplaceEngineeringJun 13, 2025
3 min read
One Booking Engine, Five Sports: Adapting Lueira Across Verticals
How Lueira's booking model stretched from ski schools to wine tastings, and where the abstraction held and where it didn't.
ProductLueiraMountainApr 11, 2025
5 min read
Digital signatures and legal documents: eIDAS in practice
Why a waiver signed in ten seconds at a rental counter still needs to hold up in court, and what eIDAS actually gives you.
ProductEngineeringLueiraFeb 14, 2025
4 min read
A platform for rural talent: why recruitment needed its own product
We know the rural hiring problem from both sides. We're not sure yet if it's a product, but we're building something.
StudioProductDec 12, 2024
4 min read
Building Lueira Team: what mountain guides need from a mobile app, not what we assumed
Lueira Team is instructors' app, not owners' or customers' — and it needed a completely different design than the rest of Lueira.
ProductLueiraMountainOct 18, 2024
4 min read
Beyond Forecasts: Aggregating Government Weather Alerts for Outdoor Safety
Why we built a small internal service to normalize fragmented government weather alerts for our outdoor products, and how it fails on purpose.
MeteoTrailEngineeringMountainAug 16, 2024
5 min read
E-invoicing law in Spain and what it means for small businesses
Spain is moving toward mandatory verifiable e-invoicing. Here's why that's harder than a PDF button, and how Lueira absorbs it for you.
ProductEngineeringLueiraJun 11, 2024
5 min read
Teaching an AI Agent to Actually Book Things: Function-Calling in Production
How we make an LLM propose bookings for Lueira's WhatsApp agent while the real booking engine keeps final say over every action.
EngineeringLueiraAIMar 8, 2024
4 min read
Why We Put an AI Agent on WhatsApp Instead of Building Another App
Why Lueira's AI agent lives on WhatsApp instead of a new app: meeting mountain sports schools' customers where they already book.
ProductLueiraAIDec 7, 2023
4 min read
Multi-tenant from day one: architecture decisions behind Lueira
Why we designed tenant isolation, identity and customization into Lueira's architecture from the first commit, not after the fact.
EngineeringLueiraSep 13, 2023
5 min read
Real-time availability: the hard problem behind every booking system
Availability isn't a stored flag. It's a live aggregate over five sources of truth that can all change in the same second.
EngineeringLueiraJun 14, 2023
3 min read
Designing a booking engine for mountain sports schools
Why booking a ski lesson isn't like booking a hotel room, and how Lueira's booking engine keeps instructors, gear and slots in sync.
ProductEngineeringLueiraMar 10, 2023
5 min read
From bespoke projects to a product: why we built Lueira
The founding story of Lueira: why we bet the studio on turning bespoke experience into an actual product.
StudioProductLueiraDec 5, 2022
3 min read
SnowTeach: Our First Marketplace, and What It Taught Us
Building SnowTeach taught us a marketplace isn't just software with two logins — it's two sets of needs, a trust problem, and a chicken-and-egg problem.
ProductMarketplaceSep 14, 2022
4 min read
What Val d'Aran by UTMB Taught Us About Safety-Critical Software
A season working with a real ultra-trail race changed how we think about false alarms, testing, and being on call when decisions can't be undone.
MeteoTrailMountainJun 15, 2022
4 min read
The architecture behind MeteoTrail: aggregating stations, webcams and lightning in real time
How MeteoTrail merges agency forecasts, webcams and lightning data per checkpoint, and when a human report overrides the automation.
MeteoTrailEngineeringMar 20, 2022
4 min read
Why Ultra-Trail Races Need Real-Time Weather, Not Forecasts
A single mountain-range forecast can't tell a race director what's happening at a 2,500m checkpoint. That gap is why we built MeteoTrail.
MeteoTrailEngineeringMountainDec 10, 2021
3 min read
Year one: lessons from running a tech studio outside a big city
Twelve months running a software studio from a Pyrenean valley: civic projects, a first product, and honest trade-offs.
StudioAug 20, 2021
4 min read
Digitizing a Valley: Parking, Mobility and Waste in Val d'Aran
Not every project is a flashy product. Some of the most useful software we've built is parking and waste infrastructure for a mountain valley.
ProductEngineeringMountainMay 10, 2021
4 min read
Building NaturPark: managing natural spaces with modular software
Why we designed NaturPark as a set of toggle-able modules instead of one rigid app for every protected area we work with.
ProductEngineeringMountainFeb 15, 2021
4 min read
Why We Started a Software Studio in the Pyrenees
The founding story of Maladeta Studio: why we built a custom software studio in the Val d'Aran instead of a big city.
StudioProductNov 20, 2020
5 min read
Apple M1: the jump to ARM and what it means for the industry
Apple begins its move to in-house silicon with the M1: unified memory, performance per watt, Rosetta 2, and a deeper problem for Intel.
Engineering