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.