CV ↗

Alberto Penas Díaz

IoT & Embedded Systems · AI Research

Artificial Intelligence Researcher

2025 — 2026 UC3M

Researching the application of large language models to clinical neuropsychology.

Applied Artificial Intelligence Group (GIAA) · UC3M · Madrid, Spain

PythonQLoRAPyTorchUnslothLLM fine-tuningRAGQdrant

Project Manager

2025 — Now THINGER

Leading IoT platform projects, coordinating firmware development and device management tools.

Thinger.io · Madrid, Spain

CC++MQTTLoRaWANNB-IoTOTAESP-32PlatformIO

HPC Researcher — Number Theory & Supercomputation

2025 — 2025 CSIC

Developing high-performance algorithms for computational number theory on the Spanish national supercomputer HPC-DRAGO.

Spanish National Research Council (CSIC) · PNRG Group · Madrid, Spain

C++MPIOpenMPHPCLinux

LoRa-Based Distributed Messaging System

2024

A fully distributed, end-to-end encrypted messaging system operating over LoRa (EU-868 MHz band) with no reliance on centralised infrastructure or internet connectivity. Built to explore mesh networking and off-grid communication.

CLoRaEU-868 MHzMesh NetworkingEncryptionEmbedded
src ↗

RISC-V Command Shell

2023

A fully functional concurrent Unix shell implemented in C targeting the RISC-V (RV32I) ISA. Validates the intersection of POSIX compliance with RISC-V architecture—cross-compiled and verified through instruction-level emulation.

CPOSIXRISC-VRV32ICross-compilationShell
src ↗

P2P File Sharing System

2023

A hybrid client-server and peer-to-peer file transfer system using TCP/IP sockets for data transfer and ONC-RPC for service registration and peer discovery. Designed to handle concurrent file transfers without data races.

CTCP/IPONC-RPCPOSIX ThreadsP2PSockets
src ↗

Viper Compiler

2023

A complete compiler pipeline for Viper, a statically-typed language with Python-inspired syntax. Built from scratch: lexer, LALR(1) parser, semantic analyser and code generator — a full tour of compiler theory put into practice.

PythonEBNFLALR(1)Compiler DesignType Systems
src ↗

Graphdisplay

2022

Published open-source Python package on PyPI providing interactive visualisation of graph data structures and Binary Search Trees. Originally built as a pedagogical aid; now used by students worldwide.

PythonPyPIMatplotlibOpen SourceData Structures
src ↗

Master of Science — Computer Science and Technology

2026 UC3M

Máster Universitario en Ciencia y Tecnología Informática; starting September 2026.

Bachelor of Science — Computer Science Engineering

2026 UC3M

Honours in Operating Systems, RISC-V Computer Structures, Project Management, Cryptography, Data Structures & Algorithms, and Artificial Intelligence.

Estimating MMSE Scores from Conversational Transcripts Using Quantized Large Language Models

2026

IWINAC 2026 — Springer Lecture Notes in Computer Science (LNCS)

Accepted oral presentation