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 - 2026

Dúas migracións. -70% de latencia.

"Temos que migrar o backend."

"Pero non podemos parar produción."

"E ten que estar para onte."

Express quedara pequeno. Firestore, caro e lento para o que lle pediamos.

Antes de tocar nada, avaliei alternativas: Express actualizado, FastAPI, NestJS.

Preparei modelos de arquitectura, prototipei os módulos clave e leveino a consenso co equipo.

Primeiro, a API a NestJS. Despois, a base de datos de Firestore a PostgreSQL.

Sen downtime. Sen features rotas. Sen o clásico "xa o arranxaremos despois".

Resultado: máis dun 70% menos de tempo de resposta na API.

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

  • TypeScript
  • NestJS
  • Express
  • PostgreSQL
  • Firestore
Wenalyze · 2024

-60% en tempo de execución

O sistema de scraping levaba anos funcionando. Lento, caro, fráxil.

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

Eu toqueino. Non engadindo código: quitando.

Redundancias que ninguén vía. Fluxos que "sempre se fixeran así".

Resultado: 60% menos tempo de execución e +30 fontes Open Data integradas.

Mesmos datos. Menos recursos. Menos facturas de AWS.

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

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

Produto completo

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

Xestión de gastos para empresas: reportar un gasto sen gardar tiques nin facturas.

Deseño, frontend e API, da v1 á v2.

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
  • Google Cloud
Ver proxecto
Wenalyze · 2024 - 2026

Procesos, non parches

Un equipo de cinco non precisa burocracia.

Precisa que nada dependa da memoria de ninguén.

Montei os pipelines de CI/CD con GitHub Actions.

Estandaricei o contorno de desenvolvemento cando se renovaron os equipos.

Definín como usamos os LLMs para desenvolver, e fun iterándoo.

E fixen de ponte con Analytics e Marketing: APIs pensadas para os seus dashboards.

Un bo proceso non se nota. Nótase cando falta.

  • GitHub Actions
  • CI/CD
  • Code reviews
  • Kanban

// 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 desprégao 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.

Xestión de gastos para empresas: reportar un gasto sen gardar tiques nin facturas.

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ño e frontend de punta a punta; a arquitectura, decidida en equipo.

Cada pantalla, miña. Cada bug ás 3am, tamén.

Cando o produto leva a túa sinatura, non hai onde esconderse. E iso está ben.

  • Astro
  • React
  • Next.js
  • TypeScript
  • ShadCN
  • Tailwind

gestió-renda

Un ERP completo para a campaña da renda. En produción. Con clientes reais.

"Necesitamos xestionar toda a campaña da renda."

Unha corredoría de seguros. Unha tempada que estoupa en abril.

Construíno enteiro. Eu só. Desde cero.

Máquina de estados por renda: reservada → revisión → pechada.

Calendario que detecta citas en conflito e permite arrastrar para reprogramar.

Validación de DNI/NIE/CIF e IBAN con mod-97. CRM, auditoría, facturación.

14 táboas. Bilingüe. Command palette. Todo o que unha oficina necesita un martes ás 9.

Non hai demo pública. Leva datos reais de clientes reais.

A proba é o dossier. E que o negocio funciona con isto cada día.

Que non haxa demo non é unha escusa. É que alguén confiou toda a súa operación ao meu código.

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

keku

Unha web de restaurante que o dono actualiza sen chamarme.

KEKU fai hamburguesas con carne madurada 50 días.

Eu fixen que a súa web estivese á altura.

Carta interactiva con sistema de alérxenos.

Reservas que caen directas ao WhatsApp do dono.

Un indicador de "aberto / pechado" que sabe os horarios de COCIÑA, non os da barra.

Pero o importante non se ve:

O dono cambia un prato ou un prezo el mesmo. Sen tocar código. Sen chamarme.

Bilingüe, con SEO de verdade, dun deseño a produción.

O mellor produto non é o que me necesita. É o que xa non me necesita.

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

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 alguén que o entenda de verdade.

2. Aburríaste 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, presencial ou mudándome: o que teña máis sentido.

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

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