Soy Savach.
Un estudiante. Curioso crónico. Obsesionado con entender qué hay debajo — no qué librería usar.
En qué ando.
Lo que ocupa mi cabeza ahora mismo.
- 01
Design patterns
GoF en TypeScript
- 02
Arquitectura hexagonal
puertos y adaptadores
- 03
Next.js RSC
server components a fondo
- 04
HTTP
a bajo nivel — qué pasa después del fetch
- 05
Docker
contenedores desde cero
La lista es un snapshot, no un currículum. Cambia seguido.
Cómo pienso.
Cuatro cosas que guían lo que construyo.
Fundamentos primero
Antes que los frameworks. HTML, CSS, JS, HTTP — en ese orden. Todo lo demás se construye encima.
Conceptos antes que código
La sintaxis se olvida. Los conceptos se quedan. Invierto tiempo en entender, no en memorizar.
Entender, no copiar
Si no puedo explicarlo con mis palabras, no lo sé. La IA es una herramienta, no un reemplazo.
Construir, no consumir
Hacer cosas es la mejor forma de aprender. Los proyectos enseñan lo que los tutoriales no.
Hacia dónde voy.
No vine a conseguir un trabajo rápido. Vine a construir carrera.
Quiero crecer dentro de un equipo donde pueda aprender de gente con más experiencia — especialmente en el mundo del hosting, porque es donde todo lo que aprendí del lado cliente finalmente se encuentra con la realidad: servidores, procesos, red, latencia.
Eso todavía es terreno donde tengo mucho por recorrer. Y justamente por eso estoy acá.
Lo que construí.
El principio del camino. Honesto: solo lo que hay.
Este portfolio
El primer proyecto público. Next.js 15, TypeScript y shadcn/ui. Construido con intención, no con prisa.
???
El próximo proyecto todavía no existe. Esa es la parte más interesante.
Ansioso por construir.
Decisiones.
Por qué este stack y no otro. Cuatro elecciones y sus razones.
¿Por qué Next.js 15 y no Astro?
Quería entender React Server Components a fondo, y hoy Next.js 15 es el mejor lugar para hacerlo. Astro es excelente para contenido estático y su modelo mental es más simple — pero justamente por eso no me obliga a pensar en el límite server/client como sí lo hace RSC. Para un estudiante que quiere entender qué hay debajo de las abstracciones modernas de React, Next.js 15 es la clase más profunda disponible.
¿Por qué shadcn/ui y no MUI o Chakra?
Porque shadcn no es una librería — es un patrón. Cuando agregas un componente, el código queda en tu propio repo. Puedes leerlo, modificarlo, entenderlo línea por línea. MUI y Chakra son cajas negras: funcionan, pero no aprendes lo que hay dentro. Shadcn me obliga a leer Radix, entender accesibilidad, pensar en variants. Es educativo por diseño — y para alguien que quiere aprender, no hay competencia.
¿Por qué CSS animations puras y no framer-motion?
Porque los fundamentos importan, y el bundle también. Framer-motion es poderoso, pero los @keyframes de CSS corren en la GPU, son más livianos, y forzarme a escribirlos me obliga a entender animaciones web de verdad. Las morphing blobs del fondo, el text-gradient animado, el rotator del hero, los signos flotantes de la card misteriosa — todo es CSS puro. Sé que framer existe y cuándo lo necesitaría. Hoy no lo necesito.
¿Por qué una card "???" y no tres proyectos inventados?
Porque inflar es mentir, y la honestidad es el diferenciador. Un portfolio con cinco proyectos a medio hacer grita "quería parecer más experimentado". Preferí mostrar UNO real y una card que admite, literalmente, que el próximo todavía no existe. Ese "todavía no" es información útil — dice que hay camino por delante y que no vengo con humo. El camino se construye, no se performa.
Dónde encontrarme.
Savach vive online. Mantengo separada mi identidad pública de mis datos privados por principio.