Summary
David Garcia is a software engineer and former GPU architect with deep expertise in GPU hardware, low-precision arithmetic for deep learning, and device drivers across mobile and datacenter-class platforms. Over a 16-year career his designs and driver work have shipped in billions of devices (and, as he jokes, reached two planets), including contributions to GPUs in early iPhones, Snapdragon SoCs, and NVIDIA’s next-gen accelerators. He led OpenCL and OpenGL ES driver efforts, accumulated multiple patents and measurable architecture wins (notably reduced CPU driver overhead and faster preemptive context switching), and built performance models that informed next-generation GPU designs. Recently taking a break from paid work, he’s enjoying life as a stay-at-home dad while remaining active on GitHub. He combines system-level rigor with a practical focus on latency, power and bandwidth trade-offs—skills that translate well into hardware-aware ML infrastructure or high-performance systems roles.
9 years of coding experience
16 years of employment as a software developer
MSc, Computer Science, MSc, Computer Science at Universidad de La Coruña
English, Spanish