๐Ÿ“„ CV

I'M ALBERTO BAENA

Software Developer ยท Student at UPM

I build robust solutions. I learn every day. I'm passionate about code.

ABOUT ME

I'm Alberto Baena โ€” a final-year Software Engineering student at ETSISI (UPM).

I started this degree back in 2018, and along the way I've been tinkering with personal projects and doing some freelance work. It's been a long ride, but honestly? That's given me a solid foundation and a pretty wide-angle view of how things work โ€” something not every junior developer gets to have.

I've studied everything from programming basics to software architecture, and I've touched databases, networks, and security along the way. But the thing that really gets me going is building stuff that actually works and fixing problems with code.


๐Ÿ—ฃ๏ธ๐ŸŒŽ Bilingual (native Spanish ยท advanced English B2)

๐ŸŽง๐ŸŽญ Also, I'm into making beats, amateur theatre, and anything related to culture and art.

๐ŸŽฏ 8+ years of journey
๐Ÿ“š Self-taught ยท Curious
๐Ÿš€ Personal projects ยท Freelance

PROJECTS

Media Converter

Python

A lightweight batch script that automates FFMPEG installation and registers the necessary .reg files to enable media conversion directly from the right-click menu. A handy tool I built in 2026 to simplify my workflow.

YouTube Downloader

Python

Python script to download videos and audio from YouTube. A personal project I've been maintaining since 2025, where I learn about APIs, media handling, and best practices.

Personal Websites Builder

Freelance

Freelance Software Engineer (Apr-Jun 2024). Built custom websites for clients, managing the full cycle: requirements, development, and deployment.

SKILLS

Languages & Technologies

  • Java
  • C
  • Python
  • SQL
  • JavaScript
  • HTML / CSS

Systems & Tools

  • Unix/Linux ยท Windows
  • Git (GitHub ยท GitLab)
  • Bash scripting
  • Debugging & Testing

Concepts

  • Object-Oriented Programming
  • Data Structures
  • Algorithms
  • Basic Web Development
  • Software Engineering

CONTACT

Got a project or want to chat?