Skip to main content

// o_problema_real

Contratar desenvolvedores é unha lotería.

Algúns escriben código que funciona.

Poucos entenden POR QUE debería funcionar.

Menos aínda saben CANDO NON debería existir ese código.

Eu non son o dev que engade features.

Son o que pregunta se esa feature debería existir.

E despois constrúea na metade do tempo.

// resultados > curriculums

Wenalyze · 2024 - Presente

Optimización significativa

O sistema de scraping levaba anos funcionando.

"Funciona" era o único requisito.

O problema: lento, caro, fráxil.

Ninguén o tocaba porque "se funciona, non o toques".

Eu toquei.

Non engadindo código. Quitando.

Eliminando redundancias que ninguén vía.

Optimizando fluxos que "sempre se fixeran así".

Resultado: redución significativa en tempo de execución.

Mesmos datos. Menos recursos. Menos facturas de AWS.

Ás veces o mellor código é o que eliminas.

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

De Express a NestJS

"Temos que migrar o backend."

"Pero non podemos parar produción."

"E ten que estar para onte."

Liderei a migración completa.

Sen downtime. Sen features rotas.

Sen o clásico "xa o arranxaremos despois".

O código legacy non dá medo. O que dá medo é deixalo crecer.

  • TypeScript
  • NestJS
  • Express
  • PostgreSQL
Wenalyze · 2024

Produto completo

Wenalyze Sync: de idea nunha pizarra a SaaS en produción.

Arquitectura. Frontend. API. Despregue.

Todo, desde a primeira liña ata o primeiro usuario.

Cando alguén di "desde cero", eu escoito "sen escusas se algo falla".

  • Astro
  • React
  • TypeScript
  • ShadCN
  • Tailwind
Ver proxecto

// ferramentas

As ferramentas son iso: ferramentas. Un martelo non te fai carpinteiro. Saber cando NON usalo, sí.

Falta algo? Probablemente o aprenda antes de que remates de escribir o email.

// cousas_que_construin

el-impostor

Xogo multixogador en tempo real. Nunha Raspberry Pi. Porque podo.

"Fagamos un xogo social tipo Among Us."

"Multixogador."

"En tempo real."

"E despregao nunha Raspberry Pi que teño na casa."

Iso non é un proxecto. É un reto persoal.

WebSockets para que todo pase ao instante.

Clean Architecture porque o caos non escala (nin cando son 4 amigos xogando ás 2am).

SSL porque a seguridade non é opcional, nin sequera nunha Pi.

A mellor forma de aprender algo é construílo cando ninguén cho pide.

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

wenalyze-sync

De "necesitamos un dashboard" a SaaS en produción.

Un produto para sincronizar datos empresariais.

Soa corporativo. Soa aburrido.

O interesante está nos detalles:

- Arquitectura que optimiza chamadas API

- UI que non necesita manual de instrucións

- Rendemento que non te fai esperar

Deseñado e desenvolvido desde cero.

Cada decisión, miña. Cada bug ás 3am, tamén meu.

Cando tes ownership total, non hai onde esconderse. E iso está ben.

  • Astro
  • React
  • TypeScript
  • ShadCN
  • Tailwind

portfolio

O sitio onde digo que os detalles importan.

Multilingüe porque València non é só España.

Accesible porque a web é para todos.

100 en Lighthouse porque os números verdes molan.

Pero sobre todo:

Porque quería un lugar para dicir as cousas que non caben nun CV dunha páxina.

Se o portfolio dun dev non está ben feito, por que confiarías no seu código?

  • Astro
  • React
  • TypeScript
  • Tailwind
  • Motion

E se isto é o que necesitas?

Se chegaches ata aquí, quizais pague a pena que falemos.

Coñéceme mellor

// seguinte_comando

Se chegaches ata aquí, unha de dúas:

1. Tes un proxecto que necesita a alguén que o entenda de verdade.

2. Aburríraste e isto era máis entretido que scrollear LinkedIn.

Se é a primeira, falemos.

Se é a segunda... grazas por ler, supoño.

// Alcàsser, València

// Remoto ou presencial, o que teña máis sentido.

// Zona horaria: CET (pero flexible se o proxecto o vale).

$ exit 0 // Grazas por scrollear ata aquí.