Embedded Systems Engineer | Automotive LiDAR Researcher | Embedded C/C++, FPGA Developer
I'm a Ph.D. candidate and researcher at the ALGORITMI Center and an embedded systems engineer passionate about real-time systems, FPGA acceleration, and LiDAR technology for autonomous vehicles. I have completed all Ph.D. requirements and am currently preparing for my defense, expected by September 2025.
- Creator of ALFA: Advanced LiDAR Framework for Automotive
- Focused on software/hardware co-design, embedded Linux systems (Yocto, PetaLinux), and ROS2
- Master’s in Industrial Electronics and Computer Engineering (2018)
- Currently finishing a Ph.D. on LiDAR instrumentation & sensing
- Languages: C/C++, Verilog/SystemVerilog, Assembly, Shell, TCL
- Platforms: ARM Cortex, Zynq MPSoC, TrustZone, Linux (Yocto, PetaLinux)
- Tools: Qt, Git, ROS2, Vivado, Petalinux, Yocto
- Domains: Autonomous Driving, Reconfigurable Hardware, LiDAR data processing
Lead Developer and Architect of ALFA (Advanced LiDAR Framework for Automotive), an open-source embedded framework for real-time LiDAR data processing on FPGA-enabled platforms:
- Designed and implemented the software/hardware architecture
- Developed LiDAR data processing pipelines in C++ and FPGA (Verilog/SystemVerilog)
- Created custom embedded Linux images using Yocto and PetaLinux
- Wrote and integrated kernel-level device drivers for LiDAR hardware
- Built Qt-based GUI tools for system monitoring and visualization
- Automated toolchains and image generation using Shell and TCL scripting
- Integrated ROS2 modules for flexible sensor processing
- Maintained GitHub repositories, CI pipelines, documentation, and demo delivery
- Presented ALFA at Embedded World 2023 (Germany) and published articles describing ALFA in high-tier journals
- Mentored more than 10 master’s theses focused on LiDAR processing using ALFA
Researcher in the Sensible Car project (Univ. of Minho and Robert Bosch LLC) , focused on smart sensor integration for autonomous driving:
- Designed multi-sensor control systems for LiDAR and motion platforms
- Developed LiDAR processing algorithms for embedded systems using C++ and FPGA
- Created and deployed embedded Linux images with preconfigured ROS2 nodes
- Validated sensor fusion algorithms on a rail and goniometer system for calibration and testing
Developer in a RoboCup Middle Size League team building fully autonomous soccer robots:
- Developed low-level firmware and embedded drivers for robot hardware
- Contributed to inter-robot communication strategies and team coordination logic
- Participated in international robotics competitions and system debugging under pressure
University of Minho · Part-time
Taught undergraduate and master’s level courses in the Department of Industrial Electronics:
- Industrial Electronics
- Instruments and Mechanisms
- Embedded Systems
- Real-Time Systems
| Year | Title |
|---|---|
| 2025 | ALFA: Advanced LiDAR Framework for Automotive Applications – IEEE Transactions on Vehicular Technology |
| 2025 | FOG: Fast Octree Generator for LiDAR Point Clouds – IEEE Sensors Letters |
| 2024 | Survey on LiDAR Compression Techniques – Sensors |
| 2023 | Survey on Ground Segmentation Methods – Sensors |
| 2022 | Evaluation System for LiDAR Sensors – Applied Sciences |
| 2021 | DIOR: Hardware Weather Denoising – IEEE Sensors Journal |
| 2021 | LiDAR Technology Survey – IEEE Transactions on Intelligent Transportation Systems |
-
Ph.D. in Electronics & Computer Engineering (ongoing)
Thesis: ALFA: Advanced LiDAR Framework for Automotive -
M.Sc. in Industrial Electronics and Computer Engineering
Dissertation: Enabling System Survival Across Hypervisor Failures
[email protected]
Braga, Portugal
LinkedIn | ResearchGate | GitHub
