Jaime García

Computer Engineering student at UCM, focused on low-level systems, cybersecurity and cryptography.

jaigar21@ucm.es

About

I am a Computer Engineering student at Universidad Complutense de Madrid (UCM).

I care about security, cryptography, and low-level systems. I hold the ISC2 Certified in Cybersecurity (CC) credential. I approach problems with a research mindset: measure, explain, and ship systems that hold up.

Recent work includes a VGC decision engine in beta with community testers, a native student dashboard used by classmates, and crypto tools from scratch (C++ to WASM).

Projects

  • CharmeleonProject

    Decision engine for competitive Pokemon VGC: imperfect-information solvers, offline replay review, and a local bot. 13 beta testers from the VGC community. Public beta landing; core still private while in development.

    Python · game theory · CFR+ / ISMCTS · offline review

    2026 systems · ai · research
  • Trayectoria

    Game inspired by GraphWar, but where the level design helps you understand the International Baccalaureate maths functions syllabus. Hand-written math parser and engine, zero dependencies, and a serverless site to play in the browser.

    TypeScript · Vite · canvas · Pratt parser · Vitest

    2026 systems · web · education
  • Pass

    Native desktop dashboard for students: calendar, Markdown notes, study sessions, and multi-device sync. Used day to day by classmates at UCM.

    C++20 · Qt 6 · SQLite · Google Calendar · Git sync

    2025-2026 systems · desktop
  • PassPort

    Turns voice or text into PASS tasks, events, and notes on device. Local LLM and STT so content stays on the phone; syncs over a private GitHub repo.

    Kotlin · Android · on-device LLM · Vosk · GitHub API

    2025-2026 ai · mobile · security
  • HTB University CTF 2025: Tinsel Trouble

    82nd of 1014 teams worldwide with Universidad Complutense. 32/34 challenges solved across seven categories; primary focus on the crypto track.

    CTF · cryptography · team competition

    2025 crypto · ctf
  • eM (RSAlite)

    RSA-style cryptography implemented from scratch in C++ (no crypto library), compiled to WebAssembly for the live browser demo.

    C++ · WebAssembly · Emscripten · number theory

    2024-2025 crypto · wasm
  • Hack_tools

    Bash toolkit for reconnaissance, scanning, and basic cryptographic workflows during security practice.

    Bash · Linux · recon tooling

    2024 security
  • Audio_filter

    C++ note and frequency detection from WAV files with custom Fourier-style transforms. Built for a HackClub summer hackathon.

    C++ · signal processing · WAV

    2024 systems · signal

Skills

Languages

C/C++, Python, Assembly (RISC-V), Bash, Java, JavaScript, SQL, Kotlin

Security & crypto

Cryptography, RSA / WASM, CTF crypto, Recon tooling, Wireshark, Nmap

Systems

Linux, WebAssembly, Qt / desktop, Android

Tools & platforms

GDB, CMake, LaTeX, Astro

Certifications

  • ISC2 Certified in Cybersecurity (CC) badge

    Certified in Cybersecurity (CC)

    Vendor-neutral credential covering security principles, network security, access controls, incident response, and security operations.

    Issued Sep 2026 · valid through Sep 2029

Contact

For roles, internships, and collaborations with startups, labs, or engineering teams.

EN ES