Summary
I build the systems that let hardware teams develop, simulate, verify, and validate silicon earlier and faster: build and release flows, CI and regression infrastructure, verification methodology, developer experience, software and firmware driven RTL simulation, and hardware and software co-design.
Increasingly focused on AI-native engineering: designing context-rich LLM skills, evaluation systems, multi-agent orchestrators, and guarded workflows that automate or substantially augment RTL, DV, and hardware-development work with minimal human supervision. I combine deep ASIC and DV credibility with production-engineering judgment and a shift-left mindset.
Experience
Meta, Reality Labs
June 2021 to present, Austin, TX, Full Remote
ASIC Methodology and Verification Engineer
- Design and deploy AI-native engineering workflows using context-rich LLM skills, multi-agent orchestration, evaluation frameworks, and tool-connected flows to automate or substantially augment RTL and DV work.
- Provide agents with project and team context so they can execute multi-step engineering objectives, such as portions of a DV test plan or RTL implementation, with limited human supervision.
- Establish evaluation and review methods for agent-generated engineering work, including quality gates, regression checks, and human review.
- Own and enable engineering infrastructure for complex wearable and smart-glasses silicon programs, across hardware, architecture, design, verification, software, and firmware boundaries.
- Build and evolve ASIC build-flow methodology, CI, regression, simulation, release, and developer-experience systems that make hardware development more reproducible, observable, and scalable.
- Shift validation left by bringing software and firmware behavior into RTL simulation and pre-silicon workflows earlier.
Meta, Datacenter Infrastructure
May 2020 to June 2021
ASIC Engineer, Inference Accelerator
Verified an in-house machine-learning inference accelerator ASIC for Meta datacenter use, and owned verification and sign-off work for a compute-tile subsystem including custom arithmetic units, RISC-V CPUs, fabric interfaces, and local storage.
Mythic
July 2018 to May 2020, Austin, TX
Staff Digital Verification Engineer
Verified a low-power mixed-signal ASIC for neural-network inference using UVM-based randomized testing and software and firmware co-simulation. Developed verification methodology, automation, CI and regression infrastructure, and reusable flows, and helped scale the DV team by about 3 times.
Google
February 2016 to July 2018, Mountain View, CA
Hardware Engineer
Verified machine-learning training and inference ASICs, including Cloud TPU v2 and v3 and Edge TPU projects. Coordinated design and verification work with external IP vendors, contributed RTL for DMA and PCIe, USB, AXI, and I2C interfaces, and owned top-level verification across multiple projects.
NVIDIA
January 2008 to February 2016, Santa Clara, CA
Senior Hardware Engineer
Designed and verified DRAM controllers and page-stream-sorting logic for desktop GPUs, created test plans, evaluated coverage, and led unit-verification efforts across multiple tapeouts.
Education
University of Michigan, Ann Arbor, MI. MSE, Computer Engineering, concentration in Hardware Systems, December 2007. BSE, Computer Engineering, minor in German Studies, April 2006. Eta Kappa Nu.