Heisenbug
Race conditions
Complete re-implementation of a POSIX-compliant shell from scratch. AST parsing, pipelines, redirections, process management, variable expansion, control structures.
Thread-safe malloc/free/realloc implementation using mmap.
Optimization strategies for fragmentation, mutex locking for thread safety.
Reproduction of GNU Make. Dependency graph resolution (DAG), recursive rule execution, file timestamp comparison for optimized builds.
Lightweight HTTP/1.1 server. Concurrent clients via Socket API, RFC 9112-compliant request parsing, runs as a system daemon.
Optical Character Recognition engine from scratch. Matrix operations, image filters, neural network training algorithms.
Real-time system analyzing driver attention via sensor data. Signal processing, immediate safety alerts, SysML modeling.
The site you are currently on. Designed and developed from scratch, fully responsive, with a personal design system.
Functional SaaS application for artisans. Full lifecycle: front-end, back-end, database, deployment. Live in production.
Complete RESTful backend for a creature-collection game. Strict Layered Architecture (Presentation, Business, Data), Hibernate ORM.
Offline-first spaced repetition app based on the Leitner system. Built to learn languages and code, installable as a PWA.
Developed at UPM Madrid in an international team. Modern UI/UX and mobile sensors integration.
Advanced mobile development with Kotlin. Activities, fragments, asynchronous tasks, and native Android APIs.
Game development project focusing on OOP patterns, game physics, and user interaction design.
Automation bots focusing on API integration, image processing, and task automation.