Skip to main content

// the_real_problem

Hiring developers is a gamble.

Some write code that works.

Few understand WHY it should work.

Even fewer know WHEN that code shouldn't exist.

I'm not the dev who adds features.

I'm the one who asks if that feature should exist.

And then builds it in half the time.

// results > resumes

Wenalyze · 2024 - Present

Significant optimization

The scraping system had been running for years.

"It works" was the only requirement.

The problem: slow, expensive, fragile.

Nobody touched it because "if it ain't broke..."

I touched it.

Not by adding code. By removing it.

Eliminating redundancies nobody saw.

Optimizing flows that "had always been done this way".

Result: significant reduction in execution time.

Same data. Fewer resources. Lower AWS bills.

Sometimes the best code is the code you delete.

  • TypeScript
  • NestJS
  • PostgreSQL
  • Puppeteer
  • AWS
Wenalyze · 2024

Express to NestJS

"We need to migrate the backend."

"But we can't stop production."

"And it needs to be done yesterday."

I led the complete migration.

Zero downtime. Zero broken features.

No "we'll fix it later" moments.

Legacy code isn't scary. Letting it grow is.

  • TypeScript
  • NestJS
  • Express
  • PostgreSQL
Wenalyze · 2024

Full product

Wenalyze Sync: from whiteboard idea to SaaS in production.

Architecture. Frontend. API. Deployment.

Everything, from first line to first user.

When someone says "from scratch", I hear "no excuses if something breaks".

  • Astro
  • React
  • TypeScript
  • ShadCN
  • Tailwind
View project

// tools

Tools are just tools. A hammer doesn't make you a carpenter. Knowing when NOT to use it does.

Missing something? I'll probably learn it before you finish typing the email.

// things_i_have_built

el-impostor

Real-time multiplayer game. On a Raspberry Pi. Because I can.

"Let's build a social deduction game like Among Us."

"Multiplayer."

"Real-time."

"And deploy it on a Raspberry Pi I have at home."

That's not a project. That's a personal dare.

WebSockets so everything happens instantly.

Clean Architecture because chaos doesn't scale (not even when it's 4 friends playing at 2am).

SSL because security isn't optional, not even on a Pi.

The best way to learn something is to build it when nobody asked you to.

  • React
  • TypeScript
  • Socket.io
  • Node.js
  • Supabase
  • Tailwind

wenalyze-sync

From "we need a dashboard" to SaaS in production.

A product for syncing enterprise data.

Sounds corporate. Sounds boring.

The interesting part is in the details:

- Architecture that optimizes API calls

- UI that doesn't need a manual

- Performance that doesn't make you wait

Designed and developed from scratch.

Every decision, mine. Every 3am bug, also mine.

When you have total ownership, there's nowhere to hide. And that's fine.

  • Astro
  • React
  • TypeScript
  • ShadCN
  • Tailwind

gestió-renda

A complete ERP for tax-return season. In production. With real clients.

"We need to run the entire income-tax campaign."

An accounting firm. A season that explodes every April.

I built all of it. Solo. From scratch.

A state machine per return: reserved → review → closed.

A calendar that catches appointment conflicts and lets you drag to reschedule.

DNI/NIE/CIF and IBAN mod-97 validation. CRM, audit log, billing.

14 tables. Bilingual. Command palette. Everything an office needs at 9am on a Tuesday.

There's no public demo. It holds real data from real clients.

The proof is the dossier. And the fact that the business runs on this every day.

No demo isn't an excuse. It's that someone trusted their whole operation to my code.

  • TypeScript
  • Next.js
  • React
  • PostgreSQL
  • Drizzle
  • NextAuth

keku

A restaurant site the owner updates without calling me.

KEKU makes burgers with 50-day dry-aged beef.

I made sure their site lived up to it.

Interactive menu with an allergen system.

Reservations that land straight in the owner's WhatsApp.

An "open / closed" indicator that knows the KITCHEN hours, not the bar's.

But the important part you don't see:

The owner changes a dish or a price himself. No code. No phone call.

Bilingual, real SEO, from a design handoff to production.

The best product isn't the one that needs me. It's the one that doesn't anymore.

  • Next.js
  • React
  • TypeScript
  • Sanity
  • styled-components

What if this is what you need?

If you've made it this far, maybe we should talk.

Get to know me

// next_command

If you've made it this far, it's one of two things:

1. You have a project that needs someone who actually gets it.

2. You were bored and this was more entertaining than scrolling LinkedIn.

If it's the first one, let's talk.

If it's the second... thanks for reading, I guess.

// Alcasser, València

// Remote or on-site, whatever makes more sense.

// Timezone: CET (but flexible if the project's worth it).

$ exit 0 // Thanks for scrolling this far.