Hi, I'm Adrià Babiano Novella
Hardware & Firmware Architect | Building Intelligent Systems from Silicon Up.
View My WorkAbout Me
Hello! I'm an electronic systems engineer who thrives at the intersection of hardware and software. My core specializations are digital architecture, low-level firmware development, and integrated circuit design. My passion lies in mastering the complete vertical stack—from designing custom silicon in SystemVerilog up to writing the high-performance C and Assembly code that brings it to life. This dual expertise allows me to create highly optimized and coherent systems, an approach I'm currently applying to both my "Gaudí Suite" SoC project and a new open-source DSP library in C.
I have experience working with a variety of technologies and I'm always eager to learn new things. When I'm not coding, you can find me [Your Hobby, e.g., hiking, reading, playing guitar].
Feel free to browse my projects below and get in touch if you'd like to collaborate!
My Projects
The Gaudí Suite
The Gaudí Suite is an open-source hardware ecosystem inspired by Catalan Modernisme, spanning the full stack of digital design from a reusable RTL library (Trencadís-RTL) and a custom 32-bit RISC-V CPU (Vitrall) to a complete System-on-Chip targeted for both FPGA (La Pedrera) and ASIC (La Sagrada Familia) implementation.
SystemVerilog Verilator C PythonProject Title 2
EmbedDSP is a lightweight, dependency-free C library of Digital Signal Processing algorithms, designed specifically for real-time performance on resource-constrained microcontrollers. The main goal is to provide embedded systems developers with a reliable, memory-safe, and easy-to-use toolkit for common DSP tasks.
C CMake MATLABProject Title 3
A dynamic web-based GUI that leverages the Web Serial API to provide real-time control, live parameter tuning, and telemetry visualization for complex mechatronic systems, drastically accelerating development and debugging cycles.
HTML CSS JavaScript Node.js CProject Title 4
An open-source C/C++ driver for the MPU-9250 IMU, tailored for the TI-RTOS ecosystem. This library provides multiple levels of abstraction, from raw sensor data to a full-featured DMP wrapper.
C C++Get In Touch
I'm currently open to new opportunities. If you have a project in mind or just want to say hi, feel free to reach out!