About

Juan

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.