FPGA Verification Engineer
ASML · Eindhoven, NL
Digital design and UVM verification for high-tech lithography systems.
01 — General Description
I'm a digital design and verification engineer working on FPGA and ASIC-class systems. My day-to-day is RTL in SystemVerilog and VHDL, UVM testbenches, and the tooling that keeps large hardware projects sane.
That last part turned into hdlpkg — an open-source package manager and dependency resolver for HDL IP, bringing the ergonomics of cargo, pip and npm to hardware design reuse.
I hold a Master's degree in Digital Architectures and Embedded Systems from the Universidad Politécnica de Madrid and a Bachelor's degree in Industrial Electronic Engineering from the Universidad de Granada. I'm also certified in UVM (Doulos) and SystemVerilog (Siemens EDA).
02 — Bill of Materials
A package manager and dependency resolver for HDL IP cores — the ergonomics of cargo/pip/npm, for hardware design reuse.
FEATUREDManagement software for a dry-cleaning business — a full desktop application in C++.
A microcontroller designed from scratch in VHDL — datapath, control unit and instruction set.
Master's thesis: real-time image filtering accelerated on FPGA fabric.
Bachelor's thesis: electrochemical modeling of Li-ion cells in MATLAB.
03 — Pin Map
04 — Timing Diagram
ASML · Eindhoven, NL
Digital design and UVM verification for high-tech lithography systems.
Open source
A package manager and dependency resolver for HDL IP cores. → hdlpkg.io
Doulos · Siemens EDA
Professional certifications in constrained-random, coverage-driven verification.
Universidad Politécnica de Madrid
Master's thesis: real-time image filtering on FPGA.
Universidad de Granada
Bachelor's thesis: electrochemical modeling of Li-ion batteries.
05 — I/O Ports
Interactive shell — type help and hit enter. Try ls, whoami, neofetch.