Skip to main content
Portrait of Adrián Montes
Adrián M.
XR FIELDMD-ES / 2026
Featured

Code-XR

VS Code extension: your codebase as a 3D city you walk through as you edit

Linked to VISSOFT @ ICSME 2025

Portfolio

Adrián Montes Linares

Telematics Engineer · Master's student in Telecommunications Engineering

Currently activeSATEC internship, since Mar 2026Madrid, ES

Telematics Engineer from URJC, graduated in January 2026, with experience in software development, systems, and data visualization. Author of Code-XR, an open-source VS Code extension published at IEEE VISSOFT 2025, focused on visual analysis of code metrics in XR environments. Currently enrolled in the Master's Degree in Telecommunications Engineering at UPM, specializing in Machine Learning and Big Data, while continuing an extracurricular Cloud & Systems N2 internship at SATEC. Interested in software analytics, code repositories, and applied research.

Current

Cloud & Systems N2

SATEC · since Mar 2026

Research

VISSOFT 2025

Code-XR publication

Master's

UPM · in progress

Telecommunications · ML & Big Data

Profile

About Me

A clearer view of where my engineering profile is heading

Operating profile

Adrián Montes Linares

Telematics Engineer and Master's student in Telecommunications Engineering (UPM), with experience in Cloud, Systems N2, Full-Stack development, and XR software visualization

SATEC Cloud & Systems N2VBGroup Full-Stack internshipUPM Master's · ML & Big DataEnglish C1 (Oxford)

I am a Telematics Engineer from Universidad Rey Juan Carlos, graduated in January 2026. My profile combines software development, systems, cloud operations, and data visualization, with a practical focus on maintainable tools and clear documentation.

I am currently combining the master's degree at UPM with an extracurricular internship at SATEC in Cloud & Systems N2, where I work on support requests, incidents, infrastructure operation, virtual machines, vulnerability patching, SSH/RDP access, and tools such as Nagios, AMS, Veeam Backup, NetApp, and VMware.

Before that, during my curricular internship at VBGroup, I worked as a Junior Full-Stack Developer on OBT, an internal platform built with Express.js, TypeScript, Cosmos DB, Azure Blob Storage, React, Vite, and Tailwind. I am now enrolled in the Master's Degree in Telecommunications Engineering at UPM, following the Machine Learning and Big Data specialization.

Curricular internship

Full-Stack at VBGroup

Research tooling

Code-XR / VISSOFT 2025

Language certificate

English C1 · Oxford Test of English

Selected work

Featured projects

A concise selection of projects showing product work, research tooling, systems, and XR visualization.

Code-XR — image 1 of 14
1 / 14
Open SourceActive developmentBest ProjectAwarded Project
01

Code-XR

DOI 10.1109/VISSOFT67405.2025.00034

Code-XR is an open-source VS Code extension that turns a codebase into a 3D city you can walk through in your browser, and keeps it updating as you edit. No headset needed, though it works in VR. Version 1.2.0 puts four analyses on the same table: the code city, a navigable dependency graph, a side-by-side comparison of two Git revisions, and a playable movie of the whole project history, plus rooms you can share with someone outside your own network.

VS Code Extension API
TypeScript
Python
WebXR
A-Frame
BabiaXR
OBT — Online Booking Tool
WorkNov 2025–Jan 2026
02

OBT — Online Booking Tool

Internal SaaS platform developed during my VBGroup internship to manage travel booking requests for client companies. The system supports request intake, agent-managed cost estimates, approval flows, reservation processing, automated email notifications, and role-based access across five user tiers.

Express.js
TypeScript
React
Azure CosmosDB
+1
GreenHouse — AST High Distinction — image 1 of 5
AcademicHigh DistinctionMay 2024
03

GreenHouse — AST High Distinction

Academic C++ greenhouse system developed for AST (Ampliación de Sistemas Telemáticos), a URJC telematics course focused on building telematic applications through progressive practical work. The final project integrated object-oriented design, role-based users, sensors, cameras, hardware abstraction, file persistence, UML diagrams with UMLET, and Doxygen documentation. It was awarded Matrícula de Honor, the highest academic distinction in the course.

C++
Object-Oriented Programming
Doxygen
UMLET
+1
StepByStep — LSMU High Distinction — image 1 of 4
AcademicHigh DistinctionMay 2025
04

StepByStep — LSMU High Distinction

Android/Kotlin walking-route app developed as the final project for LSMU. StepByStep records routes in real time, imports GPX files, persists route data, calculates distance, time, elevation and gain metrics, and presents profile statistics with light and dark themes.

Kotlin
Android
Room
Google Maps
+5

Capability map

Skills

A practical map of technologies grouped by use, context, and current depth.

Level scaleBasicIntermediateAdvanced

Languages

Core programming languages from coursework and personal tooling.

12Intermediate
View group

Frontend

UI frameworks and build tools for modern web experiences.

4Intermediate
View group

Backend

Server-side frameworks and API tooling used in personal projects.

7Intermediate
View group

XR & Robotics

XR visualization and robotics foundations applied in research prototypes.

5Intermediate
View group

Databases & Cloud

Relational databases and cloud services explored in coursework.

6Intermediate
View group

Tools

Everyday developer tools for systems, security, and delivery.

21Intermediate
View group

Methodologies

Development & delivery practices used in projects (CI/CD, Agile).

3Intermediate
View group

Other

AI-assisted development, prompt engineering, and MCP integrations.

5Intermediate
View group

Career stream

Professional Journey

Experience, education, and key milestones

Start

Select a year to see monthly details

Select an item to view details

Recommendations

Professional References

Verified recommendation letters summarized with privacy in mind. The full documents are available on request.

Academic supervision

David Moreno Lumbreras

Assistant Professor

Universidad Rey Juan Carlos · Jul 2025

David supervised my final degree project and describes a profile with the mindset of a solid software and telecommunications engineer. His recommendation focuses on independence, methodical problem solving, practical execution, communication, collaboration, and the ability to go beyond the minimum requirements when the project needs it.

IndependenceMethodical problem solvingCommunicationCollaboration

Final degree project supervisor

Full letter available on request.
Professional internship

Luis del Otero Sevillano

Director of Cloud Services

SATEC · Jul 2026

Luis endorses my work during the Cloud & Systems N2 internship at SATEC and recommends me for any position. His letter highlights a proactive, responsible, and committed attitude, a strong capacity to learn and adapt quickly to changes and challenges, adaptability to different contexts and ways of working, and a natural integration into the team, fostering collaboration, respect, and effective communication.

Fast learnerTeamworkAdaptabilityProactive attitude

Reference from SATEC's Cloud Services management

Full letter available on request.
Professional internship

Abner Alejandro Magaña H.

Development Leader

VB Group · Jan 2026

Abner highlights my end-to-end contribution to a backend project from its early stages, including REST API design with Node.js and TypeScript, Azure Cosmos DB, Blob Storage, Git/GitHub workflow, and supporting frontend work with React and Vite. The letter emphasizes a strong junior technical foundation, progressive autonomy, clear documentation, responsibility, and a positive, collaborative attitude.

Backend ownershipAzure data workProgressive autonomyProfessional attitude

Direct supervisor during VBGroup internship

Full letter available on request.
Formal reference

VB Group

Development department reference

VB Group S.L. · Jan 2026

The formal VBGroup reference confirms my work in the IT-Development department from November 2025 to January 2026 and states that my commitment to the assigned responsibilities was excellent. It acts as a concise institutional endorsement alongside the more detailed technical recommendation.

Excellent commitmentIT-Development contextInstitutional endorsement

Formal VBGroup recommendation

Full letter available on request.

Professional record

Certifications & Achievements

Professional credentials, publications, and recognitions

Completed

5

Degrees, awards, and confirmed academic recognitions.

Oxford Test of English Advanced — CEFR C1

Oxford University Press · certified by the University of Oxford

Sep 2026
EnglishCEFR C1Oxford

BSc in Telematics Engineering

Universidad Rey Juan Carlos (URJC)

Jan 2026
URJCTelematics Engineering

Code-XR — Distinguished Artifact Award, VISSOFT 2025

IEEE VISSOFT 2025 (co-located with ICSME 2025)

Sep 2025
Code-XRVISSOFTICSME 2025

GreenHouse — AST High Distinction

Ampliación de Sistemas Telemáticos (URJC)

May 2024
C++OOPUMLETDoxygen

StepByStep — LSMU High Distinction

Laboratorio de Sistemas Móviles y Ubicuos (URJC)

May 2025
KotlinAndroidMapsGPX

In Progress

1

Degrees and credentials currently in progress.

Master's Degree in Telecommunications Engineering

Universidad Politécnica de Madrid (UPM)

Sep 2026
UPMTelecommunicationsMachine LearningBig Data

Contact

Let's Connect

Have a project in mind or want to chat? I'd love to hear from you.

Available for selected collaborations

Available for collaborations, freelance work, and full-time opportunities.

Send me an email

Email copied

or reach me on