Who I am
I build web products end to end
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.
What I work with
Frontend
- Astro
- React
- Next.js
- TypeScript
- Tailwind CSS
Backend & data
- Node.js
- PostgreSQL
- Supabase
- SQLite
- Drizzle ORM
Infrastructure
- Docker
- Caddy
- GitHub Actions
- VPS
Quality
- Vitest
- Playwright
- ESLint
- Strict TypeScript
How I work
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.