Home


Cover Photo

πŸ‘‹ Welcome, I'm Luis David Garcia

           


βš™οΈ Firmware Engineer | 🦾 ARM Cortex | πŸ’Ύ Bare-Metal C | πŸ”¬ Hardware Bring-Up

C   C++   ARM Cortex   Zynq Vivado   Zephyr RTOS   Python


🧠 About Me

⚑ Firmware Engineer at Abbott developing safety-critical bare-metal C firmware for implantable cardiac devices on ARM Cortex-M. My work spans register-level peripheral drivers, low-power sequencing, and hardware bring-up across embedded platforms.

πŸ”§ Outside of work I build on the Arty Z7 (Zynq-7000), focusing on AXI peripheral validation, custom bootloaders, and hardware-in-the-loop test automation.


πŸ”¨ Technologies & Tools

πŸ’» Languages

C   C++   Python   Bash   SystemVerilog

πŸ”© Firmware & Hardware

ARM Cortex-M   Zynq Vivado   STM32   Zephyr RTOS   Protocols   AXI

πŸ› Debug & Toolchain

J-Link JTAG   GDB   Keil MDK   ARM Compiler   CMake   Azure DevOps


🚧 Currently Building

  • πŸ”Œ Custom AXI-Lite peripheral in SystemVerilog with bare-metal ARM Cortex-A9 drivers
  • πŸ₯Ύ Second-stage bootloader replacing Xilinx FSBL with DDR3 init and MMU configuration
  • πŸ§ͺ cocotb-based HIL validation framework for SPI/I2C/UART register-level testing

πŸ“š Publications

πŸ“„ β€œReal-Time DDoS Detection Using a Docker-Based Machine Learning Testbed”
International Symposium on Intelligent Computing and Networking (ISICN 2025)
β†’ First-author paper leveraging containerized ML infrastructure for edge threat detection


πŸ… Certifications