Matrícula de Honor (highest distinction) in AST (Ampliación de Sistemas Telemáticos), a course focused on techniques and technologies for developing telematic applications. Developed an embedded greenhouse system implementing user role management, real-time sensor integration, hardware component abstraction (keyboard, display, alarms), and event-driven architecture—all using object-oriented C++14 with clean layered design.
Solo architect and developer of embedded greenhouse system. Designed role-based access control with atomic state management. Implemented hardware abstraction layer (sensors, GPIO, display, keyboard) with event-driven cores. Full codebase in C++14 with RAII patterns, clean architecture, and comprehensive Doxygen documentation. Demonstrated command of low-level systems programming, concurrent event handling, and telematic protocols.
Multi-user embedded systems with role-based access control (admin, operator, viewer). Event-driven architecture managing sensor inputs, hardware I/O, and system state atomically.
Clean layered model abstracting hardware (GPIO, sensors, actuators) into cohesive interfaces. Demonstrated mastery of design patterns and memory management in constrained environments.
Full API documentation via Doxygen, UML diagrams with UMLET, shell test scripts for system validation. Awarded Matrícula de Honor (A+ distinction).