Driving Distraction Detection System
Embedded System & C. Designed a real-time system to analyze driver attention using sensor data. Implemented signal processing algorithms to trigger immediate safety alerts and mitigate road risks.
Heisenbug
Race conditions
Embedded System & C. Designed a real-time system to analyze driver attention using sensor data. Implemented signal processing algorithms to trigger immediate safety alerts and mitigate road risks.
C, Unix Architecture & System Programming. Complete re-implementation of a POSIX-compliant shell from scratch. Key features include abstract syntax tree (AST) parsing, pipeline and redirection orchestration, process management, variable expansion, and complex control structures (loops, functions, case statements).
System Programming & Concurrency. Implementation of a thread-safe dynamic memory
allocator (malloc/free/realloc) using mmap. Features optimization strategies for
memory
fragmentation and mutex locking for thread safety.
C & Graph Algorithms. A reproduction of the GNU Make build automation tool. Implements dependency graph resolution (DAG), recursive rule execution, and file timestamp comparison to optimize build processes.
Network Programming & Daemon. Development of a lightweight HTTP/1.1 server. Implements the Socket API to handle concurrent clients, parses HTTP requests compliant with RFC 9112, and runs as a system daemon.
Fullstack Web Development. Functional SaaS application designed to solve logistics challenges. Managed the entire lifecycle: Front-end, Back-end, Database architecture, and production deployment.
C & Artificial Intelligence. Development of an Optical Character Recognition engine from scratch. Implemented matrix operations, image processing filters, and neural network training algorithms.
Creating my personal portfolio website to showcase my engineering projects and skills.
Vanilla JS, PWA & Algorithms. An offline-first spaced repetition app based on the Leitner system. Built to learn languages and code.
C# & .NET. Video game development project focusing on object-oriented programming patterns, game physics, and user interaction design.
Cross-platform Mobile Development. Developed at UPM (Madrid) in an international team. Focus on modern UI/UX and mobile sensors integration.
Native Mobile Development. Immersive experience in advanced mobile development with Kotlin, managing activities, fragments, and asynchronous tasks.
Python & APIs. Automation bots focusing on API integration, image processing, and task automation.