Jaime García
Estudiante de Ingeniería de Computadores en la UCM, centrado en sistemas de bajo nivel, ciberseguridad y criptografía.
Sobre mí
Soy estudiante de Ingeniería de Computadores en la Universidad Complutense de Madrid (UCM).
Me interesan la seguridad, la criptografía y los sistemas de bajo nivel. Tengo la certificación ISC2 Certified in Cybersecurity (CC). Abordo los problemas con mentalidad de research: medir, explicar y entregar sistemas fiables.
Trabajo reciente: un motor de decisión VGC en beta con testers de la comunidad, un dashboard nativo de estudio usado por compañeros, y herramientas crypto desde cero (C++ a WASM).
Proyectos
-
CharmeleonProject
Motor de decisión en beta para Pokémon VGC: solvers de información imperfecta, review offline de replays y bot local. 13 beta testers de la comunidad VGC. Landing de beta pública; repositorio privado mientras sigue en desarrollo.
Python · game theory · CFR+ / ISMCTS · offline review
-
Trayectoria
Juego inspirado en GraphWar pero donde el diseño de los niveles ayuda a comprender el temario sobre funciones de matemáticas del Bachillerato Internacional. Parser matemático y motor propios, cero dependencias y web serverless para jugar en el navegador.
TypeScript · Vite · canvas · Pratt parser · Vitest
-
Pass
Dashboard de escritorio nativo para estudiantes: calendario, notas Markdown, sesiones de estudio y sync multi-dispositivo. Usado a diario por compañeros en la UCM.
C++20 · Qt 6 · SQLite · Google Calendar · Git sync
-
PassPort
Convierte voz o texto en tareas, eventos y notas de PASS en el dispositivo. LLM y STT locales para que el contenido no salga del móvil; sync por repo privado de GitHub.
Kotlin · Android · on-device LLM · Vosk · GitHub API
-
HTB University CTF 2025: Tinsel Trouble
82º de 1014 equipos a nivel mundial con la Universidad Complutense. 32/34 challenges resueltos en siete categorías; foco principal en la ruta de crypto.
CTF · cryptography · team competition
-
eM (RSAlite)
Criptografía al estilo RSA implementada desde cero en C++ (sin librería de crypto), compilada a WebAssembly para la demo en la página.
C++ · WebAssembly · Emscripten · number theory
-
Hack_tools
Kit Bash para reconocimiento, escaneo y flujos básicos de criptografía en práctica de seguridad.
Bash · Linux · recon tooling
-
Audio_filter
Detección de notas y frecuencias en C++ desde archivos WAV con transformadas Fourier custom. Hecho para un hackathon de verano de HackClub.
C++ · signal processing · WAV
Skills
Lenguajes
C/C++, Python, Assembly (RISC-V), Bash, Java, JavaScript, SQL, Kotlin
Seguridad y crypto
Cryptography, RSA / WASM, CTF crypto, Recon tooling, Wireshark, Nmap
Sistemas
Linux, WebAssembly, Qt / desktop, Android
Herramientas
GDB, CMake, LaTeX, Astro
Certificaciones
Contacto
Para roles, prácticas y colaboraciones con startups, labs o equipos de ingeniería.
- Email jaigar21@ucm.es
- Enlaces GitHub LinkedIn X
- CV CV