RICARDO ÁLVAREZ

DEVELOPER

Portrait of Ricardo Álvarez

Computer Engineering · Embedded systems · Full-stack development

About me

I study Computer Engineering at the University of Vigo and work as a full-stack developer. I've built websites for several companies, a traffic-light control system, an automation bot and kernel and driver projects. I'm equally comfortable on the web and close to the hardware.

Full-stack development

Websites for several companies, from the database to the interface.

Embedded systems

Traffic-light control system using PLCs and digital electronics.

Kernel & drivers

Low-level C++ projects on how the operating system works internally.

Automation

A bot that automates tasks by talking to a networked service.

Tech stack

01 — Languages

C++RustTypeScriptJavaScriptSQLPython

02 — Full stack

AngularMVCNode.jsPHPSQLTailwind CSSNginxVPS

03 — Systems & hardware

DriversElectronicsKernelESP32 · RaspberryLinuxNetworking
PL. 01 42.8° N · 1.6° W — PAMPLONA
Front of the Cuatrovientos school in Pamplona
Building a PC
Working on a project in class

01 — 2020 / 2022

IT
TECHNICIAN

SMR · VOCATIONAL DIPLOMA

Microcomputer Systems and Networks. Cuatrovientos, Pamplona. Two years of hands-on training focused on building, configuring and maintaining computers, operating systems and local networks.

This is where it all started: my first real contact with hardware, structured cabling and system administration — the foundation for everything that came after.

Internship — The Web Workhouse

Cork, Ireland · 2022. Technical support and incident management in a real environment abroad. My first professional experience outside Spain, working in English within a technical team.

PL. 02 42.8° N · 1.6° W — PAMPLONA
Scrumtegy website, built during my internship
Programming workstation
Car on a snowy day

02 — 2022 / 2024

HIGHER
DIPLOMA

DAM · MULTIPLATFORM APP DEV

Multiplatform Application Development. Cuatrovientos, Pamplona. The leap from infrastructure to software: interfaces, databases and client–server architectures for mobile and desktop.

Two years in which I went from understanding how a machine works to building what runs on top of it.

Internship — Scrumtegy

Pamplona · 2024. Taking part in the real life cycle of a software product: development, testing and deployment within an agile team.

PL. 03 42.3° N · 7.8° W — OURENSE
Steps on the Ourense campus
University building at night
Classroom whiteboard at ESEI

03 — 2024 / PRESENT

COMPUTER
ENGINEERING

University of Vigo (UVIGO), ESEI, Ourense. A degree focused on software engineering, complex algorithm design and advanced data structures.

The goal is no longer just to make something work, but to understand why it works and how to scale it when the problem gets truly big.

Every subject adds another piece to the same system: maths, architecture, networks and algorithms converging into a single way of thinking about problems.

[ IN PROGRESS ]

PL. 04 SEVERAL SITES — AYCTSA
Pedestrian crossing installed in Aldeatejada
Traffic lights in Archidona
Traffic light control cabinet in Luarca

04 — AUGUST 2025

WORK
EXPERIENCE

AYCTSA

Field work on electrical and road-signalling installations across several Spanish provinces during summer 2025.

Aldeatejada, Salamanca

Installation of a new pedestrian crossing, from wiring to commissioning.

Archidona, Málaga

Replacing conventional bulbs with LED technology and repairing a faulty traffic-light controller.

Luarca, Asturias

Centralising traffic-light control for the Local Police over the network with LOGO! PLCs, enabling remote traffic management.

DOCUMENTS

Technical
Dossier

CURRICULUM VITAE

Engineering & Development

ENGLISH CERTIFICATE

Advanced level C1

ACADEMIC DEGREES

Proof of academic qualifications

Corporate websites for Scrumtegy and AYCTSA
Featured project

Web development for companies

Design and development of websites with Astro for real companies: Scrumtegy, which I built entirely during my internship, and AYCTSA, whose corporate site I maintain and grow. Both following management's direction.

Kernel driver source code
Featured project

Windows kernel driver development (Ring 0)

A personal systems-programming project: building a kernel-mode driver in C++ and communication between the kernel and user space. Low-level work to deeply understand Windows internals, memory management and how the operating system works under the hood.

Automation bot
Featured project

Automation bot: Goodgame Empire

Node.js automation for a browser game: a direct WebSocket connection to the game server, a study of its protocol (SmartFoxServer, %xt% messages with JSON) and plugins that automate tasks based on those messages. A personal, educational and non-commercial project to learn networking and protocols.