About Me

I'm a computer engineering nerd who gets a kick out of tackling tricky systems integration puzzles, optimizing workflows, and diving into coding challenges.

With over 10 years of professional experience (and many more as a hobbyist) in functional verification, lab validation, game development, and automation, I thrive in collaborative environments where I can lead teams, share ideas, and help everyone around me succeed.

I'm eager to work together to develop impactful systems and solutions.

VERIFICATION

FPGAs Verilog Simulation VCS Synplify ACT ACE

VALIDATION

HIL Digilent Oscilloscopes Windows/Linux In-system debug

SCRIPTING

Python Makefile tcsh bash C/C++/C# Tcl Groovy Perl

DEVOPS

Jenkins Jira Perforce SGE Confluence Swarm Grafana

Professional Experience

Achronix Semiconductor Corporation

Senior Engineering Manager
  • Led the successful lab bring-up of our 7nm Speedster FPGAs, where we achieved over 90% test validation on day one - a huge win for our team
  • Worked closely with our team to develop comprehensive safety documentation for ISO9001/ISO26262 certifications
  • Built and mentored a team of 4+ engineers, focusing on both technical excellence and personal growth
  • Managed multiple FPGA product lines simultaneously, ensuring each received the attention and resources needed to succeed
  • Designed a custom Jenkins setup, dramatically improving our testing capabilities - we saw throughput increase by 5-100x and cut issue resolution time by 80%
  • Championed Jenkins adoption across engineering teams, making our development process more efficient and collaborative
  • Created detailed test strategies for our FPGA core fabric, ensuring robust quality control
  • Developed custom testbenches to verify our digital logic, routing, and configuration features

Oracle Corporation

Hardware Developer
  • Supported test and debug of SPARC microprocessors during silicon bring-up
  • Implemented MacroTest-based SRAM repair flow, reducing test time by 5-10x
  • Improved numerous flows/scripts for DFT users, resulting in 10-20x speedup

Projects

TrinityVR

Chief Hardware Engineer
  • Co-developed DiamondFX, a baseball pitching/batting simulation and analysis engine using C#/Unity, targeting VR platforms
  • Designed/prototyped the Trinity Magnum, an Arduino-based 6DOF motion controller targeting VR applications demanding simple, precise tracking
  • Co-architected user experiences from baseball professionals' feedback, transforming them into technical demos to attract new users

RedCandy Games

Lead Tester & Co-Founder
  • Co-created TinManCan, an iOS game written in C#/MonoDevelop. In this chapter, HoverBot Tic is stranded in another dimension after being pulled through a wormhole, and must navigate four vibrant worlds, collecting hovatrons and fuel cells to return home safely.
  • Co-developed TIC: Part 1, a PC/XBOX game written in C#/XNA. Players take on the role of Tic, a unicycling, wall-drilling, helicoptering robot, in a fast-paced action-adventure with stunning visuals and a captivating soundtrack.
  • Collaborated on Lock 'n' Roll, an iOS game written in C#/Unity. This puzzle game challenges players to strategically place dice on a grid to maximize points, blending luck and strategy for an engaging experience.
  • Iterated on game design, testing, and debugging to ensure high-quality user experiences across platforms.