About
Hi, I'm Juan.
I build software independently, with a focus on systems that hold up over time.
Observation
I've spent enough time in software to notice the same patterns repeat.
Overpromising.
Overbuilding.
Underdelivering.
At some point, I realized I didn't want to work that way.
Approach
I work slowly at first. I try to understand the problem, the constraints, and what actually needs to exist.
Once that's clear, the rest tends to move quickly.
Constraints
Every project I build follows a few constraints.
It must be understandable.
It must be usable today.
It must not depend on hype to justify its existence.
Context
I live and work across countries.
That means dealing with real constraints - different currencies, systems that don't line up, things that don't translate cleanly.
Outside of work, I spend a lot of time skiing and riding.
Those environments are simple in a different way. You either understand what you're doing, or you don't.
That perspective carries into how I build.
The problems I work on come from that.
I'm not trying to build the most visible software.
I'm trying to build software that holds up.