Skip to main content
High Distinction — AST (Telematic Systems)
Overview
AcademicMay 2024

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.

Role & contributions

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.

System design

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.

Object-oriented C++

Clean layered model abstracting hardware (GPIO, sensors, actuators) into cohesive interfaces. Demonstrated mastery of design patterns and memory management in constrained environments.

Documentation & Testing

Full API documentation via Doxygen, UML diagrams with UMLET, shell test scripts for system validation. Awarded Matrícula de Honor (A+ distinction).

Tech stack
C++
Object-Oriented Programming
Embedded Systems
Shell Scripting
Doxygen
UMLET
UML
IoT
Real-time Systems