Rodrigo Cabello

🧑‍💻🎮 Game & Web Developer 🚀🔥

I build accessible, pixel-perfect digital experiences for the web.

I'm a developer passionate about crafting accessible, pixel-perfect user interfaces that blend thoughtful design with robust engineering. My favorite work lies at the intersection of design and development, creating experiences that not only look great but are meticulously built for performance and usability.


Currently, I'm a Senior Front-End Engineer at Klaviyo, specializing in accessibility. I contribute to the creation and maintenance of UI components that power Klaviyo’s frontend, ensuring our platform meets web accessibility standards and best practices to deliver an inclusive user experience.


In the past, I've had the opportunity to develop software across a variety of settings — from advertising agencies and large corporations to start-ups and small digital product studios. Additionally, I also released a comprehensive video course a few years ago, guiding learners through building a web app with the Spotify API.


In my spare time, I'm usually climbing, reading, hanging out with my wife and two cats, or running around Hyrule searching for Korok seeds Korok seeds.

OCT 2024 - PRESENT

PROFFESIONAL TECH EDUCATOR - IES VALLE DEL CIDACOS, CALAHORRA

As a vocational education teacher, I deliver core subjects in programming and markup languages within the DAM program. I guide students through hands-on learning using Java, JavaScript, HTML, CSS, Python, SQL, and tools like Odoo, GitHub, and database management systems.

My teaching approach emphasizes practical projects and real-world simulations to develop technical and logical skills. I cover key topics such as object-oriented programming, web development, database design, and version control.

Additionally, I introduce students to ERP systems using platforms like Odoo, focusing on basic customization and practical business applications.

My goal is to prepare students to become skilled and adaptable professionals ready to join the tech industry.

  • Java
  • Python
  • SQL
  • HTML
  • CSS
  • JS
  • Git
  • Odoo
  • XML

FEB 2024 - OCT 2024

GAME DEVELOPER - DARUMA EYE, MADRID

Klaviyo B2C CRM turns customers into diehard fans—obsessed with your products, devoted to your brand, fueling your growth.

  • Unity
  • C#
  • JSON
  • FMOD
  • Blender
  • Gimp
  • Git
  • XML

SEP 2020 - PRESENT

OWN PROYECTS

Klaviyo B2C CRM turns customers into diehard fans—obsessed with your products, devoted to your brand, fueling your growth.

  • Unity
  • Unreal Engine
  • C
  • C++
  • C#
  • Java
  • JavaScript
  • Python
  • HTML
  • CSS
  • MySQL
  • XML
  • JSON
  • FMOD
  • Blender
  • Vuforia
  • Gimp
  • Git
  • GitHub
  • AndroidStudio
  • ...
DOWNLOAD MY CV
Drake theme project

DRAKE THEME

Drake Theme is a custom-designed color theme built from the ground up, blending a soft pastel palette with a bold, draconian aesthetic to create a unique and visually striking coding experience. Currently available for Visual Studio Code, the theme enhances readability while providing a calm yet powerful atmosphere for developers. Future releases will expand support to multiple IDEs and text editors, bringing the Drake experience to a wider range of environments.

  • JSON
TFG project

ANALYSIS OF BASIC EMOTIONS THROUGH ELECTROENCEPHALOGRAPHIES AND PHYSIOLOGICAL DATA

This Final Degree Project focuses on the analysis of basic human emotions such as happiness, sadness, fear, surprise, anger, and disgust through the study of brain signals captured using electroencephalography (EEG), along with other physiological data such as heart rate, skin conductance, and respiration.

The main objective of the project is to develop a technological foundation that enables the integration of emotion recognition into video game environments, allowing the game itself to dynamically adapt to the player's emotional state in real time. This emotional adaptation aims to create a more immersive, personalized, and meaningful experience for the user.

  • Unity
  • UnrealEngine
  • C#
  • C++
  • Pyhton
  • EmotiBit
  • BrainAccess
  • Networks
  • Neural Networks
  • Machine Learning
  • Anaconda
  • GitHub
  • CSV
Paella Va! project

PAELLA VA!

¡Paella Va! is an online multiplayer restaurant cooking game made for an university subject called Projects II. We were meant to create a videogame using SDL2. The main objective of this project is to use an engine lacking an editor. More information about the game can be found on GitHub!

  • SDL2
  • C++
  • CMake
  • UDP
  • FMOD
  • Tiled
  • GitHub
  • Pivotal Tracker
Motor Engine! project

MOTOR ENGINE

MotorEngine is a videogame engine made for an university subject called Projects III. The main objective of this project is the creation of our own videogame engine to use it for create an own videogame. More information about the engine can be found on GitHub!

  • SDL3
  • C++
  • Bullet
  • Ogre
  • Lua
  • FMOD
  • GitHub
  • Pivotal Tracker
VroomVroom! project

VROOM VROOM

Vroom Vroom is a simple racing game made for an university subject called Projects III. We were meant to create a videogame using our own videogame engine. More information about the game can be found on GitHub!

  • Motor Engine
  • C++
  • GitHub
VroomVroom! project

JavaScript and Python Courses

To support my students beyond the classroom, I developed two GitHub repositories focused on JavaScript and Python. The JavaScript repository introduces key concepts like DOM manipulation, event handling, and API interaction through practical examples. The Python repository helps students build a solid foundation in syntax, control structures, and problem-solving with hands-on exercises. Both are designed to encourage independent learning and reinforce essential programming skills.

  • JavaScript
  • Python
Rogodev Shop project

Rogodev shop - Front

Rogodev Shop is a clothing store project currently in development, inspired by the bold and creative style of brands like Fake Gods. The site aims to blend streetwear aesthetics with original design concepts, offering a unique shopping experience. Although still under construction, Rogodev Shop reflects a strong identity and a clear direction, focusing on visual impact, individuality, and future functionality.

  • HTML
  • CSS
  • JavaScript
  • GitHub
Magic Die project

Magic Die

Magic Die is a game created for the GMTK Game Jam 2022 in two days, where you move a die trying to make the number at the top coincide with the number at the goal. We have designed some levels with new mechanics to try to make the game more fun!

  • Unity
  • C#
  • Blender
  • GitHub
Magic Die project

Bubble Cat

Bubble Cat is a short platformer game made for an university subject called Projects I. We were meant to create a videogame using Unity. The main objective of this project is the creation of a game using Unity, a well-known engine with lots of documentation, tutorials and assets.

  • Unity
  • C#
Paper Lunch project

PAPER LUNCH!

“Paper Lunch!” is a narrative resource management game in which the player takes on the role of Amelia, who is starting her own newspaper publishing company. In charge of editing and distribution, the player must try to earn enough money to buy their own publishing building and avoid going bankrupt.

  • Phaser
  • JavaScript
  • Tiled