Skip to content
View dalferr's full-sized avatar
🎯
Focusing
🎯
Focusing
  • UPV/EHU

Highlights

  • Pro

Block or report dalferr

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dalferr/README.md

Hi, I'm Diego Álvarez 👋

Typing SVG

LinkedIn Hack The Box Email


💫 About me

I'm a Computer Engineer from the Basque Country focused on offensive security. I like understanding systems from the bottom up — kernels, network protocols, parallel programs — and then figuring out how they break.

  • 🔬 Now: Cybersecurity & Reliability Methods Intern at IKERLAN, a technology research centre in Mondragón.
  • 📚 Studying: MSc in Data Analysis, Cybersecurity & Cloud Computing at Mondragon Unibertsitatea.
  • 🛡️ Practising: pentesting labs on Hack The Box and CTF competitions.
  • 🤝 Open to: collaborating on security projects, CTF teams and research in offensive security.

🧭 Journey

When Milestone
Sep 2022 Started the BSc in Computer Engineering at UPV/EHU (Computer Engineering specialisation)
— Earned the eJPT (Junior Penetration Tester) and the Cambridge B2 First
Feb 2026 Joined IKERLAN as Cybersecurity & Reliability Methods Intern
Jun 2026 Graduated as a Computer Engineer from UPV/EHU
Sep 2026 Started the MSc in Data Analysis, Cybersecurity & Cloud Computing at Mondragon Unibertsitatea (until 2028)

🎯 Areas of interest

  • Offensive security & pentesting — web application testing, exploitation, privilege escalation.
  • Security & reliability of systems — the focus of my work at IKERLAN.
  • Data analysis & cloud computing — the other two pillars of my master's.
  • Low-level systems — operating systems, concurrency and parallel computing.

🏅 Certifications

eJPT B2 First

💻 Tech stack

Offensive security

Burp Suite Metasploit Hack The Box

Languages

Python C Java Bash MySQL

Systems, networking & parallel computing

Linux MPI pthreads Sockets Git

🚀 Projects

⚙️ Operating systems & parallel computing

Project What it does Stack
SimuladorKernel Kernel simulator: each component (Clock, Timer, Scheduler, Dispatcher) runs as its own thread C · pthreads
cuidadoQueQuema (team project) Parallelised heat-diffusion simulation for PCBs to find the coolest chip layout — sync/async strip decomposition and a manager-worker model C · MPI
AnalisisResultadosParalelizacion Performance analysis of a parallel application C

🌐 Networking protocols

Project What it does Stack
TFTP TFTP client and server implemented from scratch over sockets Python
ClienteDNS DNS client that resolves a hostname to its IP address Python

🧩 Software engineering

Project What it does Stack
Tamagotchi Game built for the Software Engineering course Java

📊 GitHub stats

GitHub stats Top languages

GitHub streak

Contribution graph

🌍 Languages

🇪🇸 Spanish (native) · Basque · 🇬🇧 English (B2 – Cambridge First)


Always learning, always hacking (ethically) 🛡️

Pinned Loading

  1. SimuladorKernel SimuladorKernel Public

    Simulador de un kernel. Utiliza hilos (pthread) para emular los distintos componentes de un kernel (Clock, Timer, Scheduler, Dispatcher).

    C

  2. jonetxe13/cuidadoQueQuema jonetxe13/cuidadoQueQuema Public

    C 1

  3. AnalisisResultadosParalelizacion AnalisisResultadosParalelizacion Public

    Programa en C que analiza el rendimiento de una aplicación paralela.

    C

  4. Tamagotchi Tamagotchi Public

    Juego desarrollado en Java para la asignatura Ingeniería del Software de Segundo curso de Ingeniería Informática.

    Java

  5. ClienteDNS ClienteDNS Public

    Cliente DNS simple que obtiene la dirección IP asociada al nombre DNS de una máquina cualquiera.

    Python

  6. TFTP TFTP Public

    Implementación de un cliente y un servidor TFTP en Python, haciendo uso de sockets.

    Python