Skip to main content

// el_problema_real

Contractar desenvolupadors és una loteria.

Alguns escriuen codi que funciona.

Pocs entenen PER QUÈ hauria de funcionar.

Menys encara saben QUAN NO hauria d'existir eixe codi.

Jo no sóc el dev que afig features.

Sóc el que pregunta si eixa feature hauria d'existir.

I després la construeix en la meitat de temps.

// resultats > curriculums

Wenalyze · 2024 - Present

Optimització significativa

El sistema de scraping portava anys funcionant.

"Funciona" era l'únic requisit.

El problema: lent, car, fràgil.

Ningú el tocava perquè "si funciona, no el toques".

Jo el vaig tocar.

No afegint codi. Llevant.

Eliminant redundàncies que ningú veia.

Optimitzant fluxos que "sempre s'havien fet així".

Resultat: reducció significativa en temps d'execució.

Mateixes dades. Menys recursos. Menys factures d'AWS.

De vegades el millor codi és el que elimines.

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

D'Express a NestJS

"Hem de migrar el backend."

"Però no podem parar producció."

"I ha d'estar per a ahir."

Vaig liderar la migració completa.

Sense downtime. Sense features trencades.

Sense el clàssic "ja ho arreglarem després".

El codi legacy no fa por. El que fa por és deixar-lo créixer.

  • TypeScript
  • NestJS
  • Express
  • PostgreSQL
Wenalyze · 2024

Producte complet

Wenalyze Sync: d'idea en una pissarra a SaaS en producció.

Arquitectura. Frontend. API. Desplegament.

Tot, des de la primera línia fins al primer usuari.

Quan algú diu "des de zero", jo escolte "sense excuses si algo falla".

  • Astro
  • React
  • TypeScript
  • ShadCN
  • Tailwind
Veure projecte

// eines

Les eines són això: eines. Un martell no et fa fuster. Saber quan NO usar-lo, sí.

Falta algo? Probablement ho aprenga abans que acabes d'escriure l'email.

// coses_que_he_construit

el-impostor

Joc multijugador en temps real. En una Raspberry Pi. Perquè puc.

"Fem un joc social tipus Among Us."

"Multijugador."

"En temps real."

"I desplega'l en una Raspberry Pi que tinc a casa."

Això no és un projecte. És un repte personal.

WebSockets perquè tot passe a l'instant.

Clean Architecture perquè el caos no escala (ni quan són 4 amics jugant a les 2am).

SSL perquè la seguretat no és opcional, ni tan sols en una Pi.

La millor forma d'aprendre algo és construir-ho quan ningú t'ho demana.

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

wenalyze-sync

De "necessitem un dashboard" a SaaS en producció.

Un producte per sincronitzar dades empresarials.

Sona corporatiu. Sona avorrit.

L'interessant està en els detalls:

- Arquitectura que optimitza crides API

- UI que no necessita manual d'instruccions

- Rendiment que no et fa esperar

Dissenyat i desenvolupat des de zero.

Cada decisió, meua. Cada bug a les 3am, també meu.

Quan tens ownership total, no hi ha on amagar-se. I això està bé.

  • Astro
  • React
  • TypeScript
  • ShadCN
  • Tailwind

portfolio

El lloc on dic que els detalls importen.

Multiidioma perquè València no és només Espanya.

Accessible perquè la web és per a tots.

100 en Lighthouse perquè els números verds molen.

Però sobretot:

Perquè volia un lloc per dir les coses que no caben en un CV d'una pàgina.

Si el portfolio d'un dev no està ben fet, per què confaries en el seu codi?

  • Astro
  • React
  • TypeScript
  • Tailwind
  • Motion

I si això és el que necessites?

Si has arribat fins ací, potser val la pena que parlem.

Coneix-me millor

// següent_comanda

Si has arribat fins ací, una de dos:

1. Tens un projecte que necessita a algú que l'entenga de veritat.

2. T'avorries i això era més entretingut que fer scroll a LinkedIn.

Si és la primera, parlem.

Si és la segona... gràcies per llegir, supose.

// Alcàsser, València

// Remot o presencial, el que tinga més sentit.

// Zona horària: CET (però flexible si el projecte ho val).

$ exit 0 // Gràcies per fer scroll fins ací.