Javier Obregón.

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.