Proyectos técnicos

Una selección de mis repositorios, centrados en la concurrencia en C++/Rust y la gestión de memoria estrictamente optimizada. Aplico los estándares de la industria en todos mis proyectos, manteniendo flujos de trabajo profesionales en Git (utilizando Squash and Merge para proteger el historial principal), Conventional Commits y metodologías CI/CD robustas.

Sistemas de alto rendimiento

Async Network Engine

Pila de red asíncrona construida en C para evitar abstracciones de alto nivel y maximizar la entrada/salida (E/S).

Mostrar detalles técnicos

Este proyecto demuestra un conocimiento avanzado de las notificaciones del Kernel utilizando epoll para escalar conexiones. Implementa estructuras lock-free aisladas para evitar por completo la latencia por bloqueo de hilos. El análisis sintáctico del protocolo binario garantiza una transmisión altamente eficiente, sirviendo como arquitectura base para servidores concurrentes.

C Linux Kernel epoll Network Protocols
Infraestructura como código

Homelab

Entorno bare-metal operativo en producción en la actualidad sobre una Raspberry Pi 4 como servidor doméstico seguro.

Mostrar detalles técnicos

Este entorno bare-metal sirve tráfico real en mi propio domicilio 24/7. La infraestructura está orquestada mediante Docker, con aislamiento de red estricto y enrutamiento por proxy inverso. El acceso remoto se ejerce exclusivamente a través de un túnel cerrado (VPN) WireGuard diseñado con filosofía Zero-Trust. Aunque opera temporalmente en una Raspberry Pi 4, la arquitectura de código GitOps está diseñada para migrar sin fricción alguna hacia clústeres de computación de alto rendimiento.

Raspberry Pi Docker Wireguard Nginx PostgreSQL
Computación concurrente

3D Game of Life

Motor en 2D y 3D del Juego de la Vida de Conway, paralelizado y acelerado por hardware mediante OpenGL.

Mostrar detalles técnicos

Desarrollado en C++, este motor se centra estrictamente en la eficiencia algorítmica. Calcula las iteraciones de autómatas celulares multidimensionales y renderiza topologías complejas a tiempo real. La ejecución central está paralelizada y optimizada para evitar fallos de caché (cache misses) de la CPU, asegurando una alta tasa de fotogramas incluso actualizando matrices de datos masivas mediante múltiples hilos.

C++ Parallelization Memory Management Algorithms
Ingeniería frontend

Portfolio

El código fuente generado estáticamente de este portfolio, desplegado en la red perimetral (Edge) de Cloudflare.

Mostrar detalles técnicos

Construido utilizando Astro y Tailwind CSS para garantizar una latencia de hidratación nula en el cliente y lograr métricas Core Web Vitals insuperables. Abandona la renderización dinámica masiva en favor del Static Site Generation, lo que elimina el peso del JavaScript. Implementa transiciones de vista nativas y sirve como una demostración práctica de código limpio y estándares semánticos HTML modernos.

Astro Tailwind CSS TypeScript Cloudflare
Teoría algorítmica

DFA Visualizer

Motor matemático diseñado para establecer un puente computable entre teoría algorítmica y la visualización de datos.

Mostrar detalles técnicos

Renderiza y conecta la teoría formal de los Autómatas Finitos Deterministas (DFA) con caminos estructurales sobre la pantalla utilizando el componente Graphviz. Valida la lógica subyacente y genera una demostración geométrica en tiempo real, previniendo errores de concepto mediante la validación matemática constante de los trazados.

Python Graphviz Automata Theory Data Structures