Scroll to explore
I am a Robotics Software Engineer driven by one principle: Reliability is non-negotiable.
I build robotic systems with a focus on robustness, clarity, and long-term maintainability. In real-world robotics, quick fixes often become delayed failures, so I prioritize clean architectures and reproducible behavior over short-term solutions.
Working with real hardware such as Kobuki platforms and UR5 manipulators taught me that noise, drift, vibration, and wear are unavoidable. I design modular and highly parameterized systems that remain stable under imperfect conditions.
I rely on C++ and ROS 2 for production-grade systems, where performance, memory control, and determinism are critical. Python is used strategically for rapid prototyping and high-level orchestration once the foundations are validated.
I value readable, maintainable software with predictable interfaces and minimal complexity. My goal is to write code that any engineer can understand, extend, and trust.
Beyond experimentation, I am interested in turning prototypes into reliable, scalable products. I am especially drawn to service robotics and systems designed for long-term deployment in real environments.
Universidad Rey Juan Carlos
2022 – 2026
Notes, write-ups, and lessons learned.
No posts yet. When you add entries to blogs.js, they will appear here automatically.