Skip to main content

2 years of experience. What the number doesn't tell you.

Some people spend a decade doing the same thing year after year.

And some, in two years, have built complete products,

optimized systems nobody wanted to touch,

and led migrations others avoided.

I'm the second type.

// proof

One example beats a hundred CV bullet points.

El Impostor — Real-time multiplayer social deduction game

One player is the impostor. They don't know the secret word.

Everyone else has to find them. In real time. No mercy.

I didn't inherit this code. I didn't "collaborate" in a team of 20.

I designed it, built it, and deployed it. Solo.

One week. December 2025. Frontend, backend, WebSockets, OAuth, 5 languages, production. Seven days.

Frontend

React 19 · TypeScript · Tailwind 4 · Zustand · Socket.io · Motion

Backend

Node.js · Express · Clean Architecture · Supabase · PostgreSQL

Infra

Vercel · Raspberry Pi 5 · nginx · SSL · GitHub webhooks

  • 4 game modes, up to 6 simultaneous impostors
  • OAuth with Google and GitHub
  • Real-time voting with 2/3 majority
  • Auto-reconnection without losing game state
  • Mobile-first and accessible (WCAG AA)
  • 5 languages: ES, EN, CA, EU, GL

Why does this matter?

Because when I say I can build a product from scratch

—frontend, backend, infrastructure, the whole package—

it's not a promise.

It's a fact with a URL.

// testimonials

What people say about me. (And what it really means)

"He goes overboard and fine-tunes everything"

I don't deliver "what works". I deliver what works well.

"He does more than he should"

I don't limit myself to my Jira ticket. If I see something to improve, I improve it.

"He has good ideas"

I'm not a silent executor. I think about the product, not just the code.

"It's not worth overthinking it"

I decide fast, execute fast, iterate fast. Paralysis by analysis isn't my thing.

// value

What does having me on your team mean?

Someone who doesn't wait for perfect instructions.

Who understands the problem before writing code.

Who leaves things better than they found them.

  • Backend that scales without surprises
  • Migrations others don't want to touch
  • Code the next dev will thank you for
  • Someone who thinks about the product, not just the sprint

I don't have 10 years of experience.

I have 2 years of doing things right.

And the next ones are going to be even better.

// contact

Interested?

I'm not leaving my CV here for bots and mass recruiters to download.

If you really think I could fit in your team, leave me your email.

I'll write to you.

With my CV, with context, and with a clear proposal.

No spam. No newsletters. Just a conversation.

I only reply to corporate emails. If you're using @gmail, tell me something about your project.