Understand before choosing
First the problem and the people who will use the product. Then the tools.
Who I am
I am Javier Obregón Villar, a full stack developer. I live in Palma de Mallorca and work remotely: I build complete web applications, from the data model and the API to the interface and the deployment.
I like solving concrete problems with real products: football groups that want balanced games, therapists who need a clear website or padel clubs running leagues. I focus on performance, accessibility and maintainable code.
When something does not exist, I prototype it: this portfolio, Equilibra's team engine or a padel history archive are good proof of that.
How I think
I start by understanding who the product is for. These are the ideas that connect my projects.
First the problem and the people who will use the product. Then the tools.
Data, states and important decisions should be explainable without guesswork.
A fast, accessible interface matters as much as being able to test, deploy and maintain the project.
Stack
I choose the simplest tool that can support the product, from the first interface through to production.
See the full stackIn practice
My work makes most sense through what I build: a client website, a product of my own and a research prototype.
I designed and built a website to explain her approach to therapy and make it easy to get in touch.
I turned the group's ratings into balanced team proposals, using rules that can be explained.
I investigated how to reconstruct a player's career without confusing two players who share a name.
Let's keep talking
I start from the problem and the data, choose the simplest tool that can carry the product and take care of the details people notice: fast loading, accessibility and easy maintenance.