Cybersecurity Engineering Universidad Europea, Madrid Open to opportunities

Building secure systems. Understanding how they fail.

I’m Ruben, a Cybersecurity Engineering student with strong foundations in networking, cryptography, operating systems and software development. I like technical problems that reward careful analysis, clean reasoning and hands-on experimentation.

Degree
BSc Cybersecurity Engineering
Graduating
2028 (expected)
Average grade
9.07 / 10
Languages
English · Spanish

01About

Technical depth, practical mindset.

I’m studying Cybersecurity Engineering at Universidad Europea, where my work spans secure development, networking, computer architecture, cryptography, databases and low-level systems concepts.

My strongest work comes from combining theory with practical exercises: inspecting network behaviour, writing software across several languages, analysing security weaknesses in controlled environments, and building concurrent or client–server applications.

02Selected work

Projects that show how I think.

Each one is documented around the problem, the method and the lesson. All of it is university coursework and lab work carried out in controlled environments; the diagrams are illustrative, not screenshots.

01LabSecurity · Networking

Controlled Security Assessment Labs

Worked through simulated security-assessment scenarios in isolated virtual environments, focusing on how to move from initial reconnaissance to evidence-based identification of potential weaknesses.

Problem
Map a target and identify exposed services or weaknesses
Method
Reconnaissance, footprinting, port scanning and service enumeration
Environment
Controlled virtual security labs
Takeaway
Good assessment work depends on a repeatable, methodical process
Fig. 01 — Assessment process
  1. 01Reconnaissance
  2. 02Footprinting
  3. 03Port scanning
  4. 04Service enumeration
  5. 05Evidence-based findings

02AnalysisTCP/IP

Network Traffic Analysis

Captured and inspected network traffic to understand how protocols behave in practice, trace TCP/IP communication flows and spot traffic that did not match expected behaviour.

Problem
Understand what is happening across a network connection
Method
Packet capture, protocol inspection and traffic-flow analysis
Focus
TCP/IP behaviour and anomaly recognition
Takeaway
Packet-level evidence turns network theory into observable behaviour
Fig. 02 — TCP three-way handshake
CLIENT SERVER SYN SYN-ACK ACK DATA

Coursework & laboratories

03 Applied Cryptography Coursework Coursework · Cryptography

Studied and implemented core cryptographic concepts to understand not only what they do, but why different security problems require different mechanisms.

Problem
Protect confidentiality, integrity and key exchange
Method
Symmetric / asymmetric models, hashing and key-exchange principles
Focus
Applied security foundations
Takeaway
Security choices depend on the threat and trust model, not a single algorithm
04 Concurrent & Distributed Programming Coursework · Systems

Built coursework around multithreading, synchronisation and client–server communication, with emphasis on coordinating processes safely and predictably.

Problem
Coordinate multiple execution paths without corrupting shared state
Method
Multithreading, process synchronisation and client–server models
Focus
Concurrency and distributed behaviour
Takeaway
Correctness depends on controlling timing, shared state and failure paths
05 Linux Systems Laboratory Lab · Linux · OS

Used Linux-based environments to work directly with commands, processes and system behaviour rather than treating the operating system as a black box.

Problem
Understand and control system-level behaviour
Method
Command-line work, process management and system analysis
Focus
Linux and operating-system fundamentals
Takeaway
System fluency makes security and debugging work far more effective

03Skills

A broad technical base.

Programming

  • Java
  • C
  • C++
  • Python
  • Assembly

Intermediate experience in Java, C, C++ and Python, with foundational Assembly knowledge.

Cybersecurity

  • Footprinting
  • Port scanning
  • Vulnerability assessment
  • MITM concepts
  • Session hijacking

Foundational offensive-security knowledge developed through academic and controlled lab work.

Networking

  • TCP/IP
  • OSI
  • IPv4
  • VLANs
  • Routing

Strong grounding in network models, addressing, segmentation and routing concepts.

Operating systems

  • Linux
  • Windows
  • OS architecture

Comfortable working across operating-system concepts, from the command line to process behaviour.

Software & data

  • SQL
  • HTML
  • Multithreading
  • Client–server models

Databases, foundational web technologies and concurrent programming from coursework.

04Education

Current academic track.

BSc · 2024 — 2028

Universidad Europea

Cybersecurity Engineering

Madrid, Spain

9.07/ 10 average grade

Period
2024 — 2028
Status
In progress · graduating 2028 (expected)
Degree
BSc · Cybersecurity Engineering

Relevant coursework

  1. Cryptography
  2. Operating Systems
  3. Computer Networks
  4. Computer Architecture
  5. Databases
  6. Advanced Programming
  7. Object-Oriented Programming
  8. Concurrent & Distributed Programming
  9. Hacking Techniques
  10. Secure Development Methodologies

05Contact

Get in touch.

Open to internships and early-career opportunities in cybersecurity and software engineering. Email is the quickest way to reach me.