Summary
I am a systems and compute engineer focused on the infrastructure that enables modern artificial intelligence. My interests include GPU architectures, high-performance computing, and hardware/software co-design. I am currently pursuing a master’s degree in Computer Engineering at Arizona State University, where my coursework emphasizes advanced computer architecture, operating systems, and reconfigurable computing for AI workloads.
My background spans semiconductor design and validation, embedded software systems, large-scale aerospace platforms, and systems engineering roles across companies including Intel, Northrop Grumman, Boeing, Garmin, and Microchip Technology. I bring more than 15 years of experience developing in C/C++ and Python for embedded and physical systems, complimented with executive leadership training from Stanford and systems engineering from MIT.
Earlier in my career, I served as a U.S. Navy officer, an experience that shaped my approach to technical leadership, disciplined execution, and operating complex systems under real-world constraints.
Core Technical Areas
- AI & Accelerated Computing Systems (GPUs, SoCs, FPGA platforms)
- Embedded & Real-Time Software (ARM, RTOS, avionics)
- Computer Architecture
- Hardware/Software Co-Design
- System-On-Chip (SoC) Validation (Unit and Full-Chip Testing)
- Silicon Bring-Up (Power-on, DFT, SCAN)
- Real-Time & Safety-Critical Software
- FPGA-Based Emulation
- Systems Architecture & Requirements Engineering
- Technical Program Leadership
- Agile Technical Leadership (Scrum Master, Product Owner)
- Defense & Aerospace Systems
Selected Industry Experience
Microchip Technology — Embedded Verification Engineer / Project Lead
- Led verification of an ARM Cortex-M33 microcontroller prior to tape-out on a multinational engineering team.
- Developed C-based verification suites and executed hardware emulation using Xilinx FPGA platforms.
- Updated peripheral drivers to streamline product configuration and eliminate manual register workflows.
- Served as emulation lead for next-generation MCU program, owning schedule, execution tracking, and cross-site reporting.
Intel — Hardware Design & Validation Engineer
- Led first-silicon validation and debug of IOP331 processor, including architecture bring-up and performance characterization.
- Designed VHDL-based test logic and authored Design-for-Test architecture specifications.
- Contributed to PCI-X bus controller development for datacenter RAID ASICs.
- Coordinated multi-site validation efforts across 10 engineers and three locations.
Northrop Grumman — Senior Principal Engineer (Software & Systems)
- Deputy software lead for large-scale missile interceptor programs, overseeing flight-software modernization and embedded OS upgrades.
- Led integration of new IMU-based guidance systems, establishing test benches, verification plans, and cross-disciplinary delivery schedules.
- Served as requirements thread lead on the Sentinel ICBM program, defining verification strategies and system decomposition with U.S. Air Force stakeholders.
- Championed Agile adoption and acted as Scrum Master across a 30-engineer organization.
Garmin — Aviation Software Engineer
- Led development of touchscreen control systems and electronic circuit breaker software for Bell 525 helicopter avionics.
- Built embedded C software for G5000 glass-cockpit platforms across multiple business jet aircraft.
- Authored verification test suites compliant with DO-178B safety standards.
United States Navy — Cryptologic Officer
- Directed training, evaluation, and operational execution for 35 intelligence analysts supporting Pacific-region missions.
- Selected for the Navy Nuclear Propulsion Officer Candidate (NUPOC) program.
Education
Arizona State University
M.S. Computer Engineering (in progress) — AI systems and computer architecture
M.B.A. — finance, operations, management
M.S. Accountancy — financial reporting and audit
Georgia Institute of Technology
M.S. Electrical Engineering — CPU architecture, VLSI design,
transistor-level logic
Stanford University
Graduate Executive Program in Technology Leadership — Stanford LEAD
Massachusetts Institute of Technology
Systems Engineering Certificate Program
University of Southern California
Graduate Coursework in Systems Engineering
Leadership and Service
United States Navy — Cryptologic Officer (Lieutenant Commander)
Led and evaluated teams of 35 cryptologic analysts supporting Pacific-region signals intelligence operations. Selected for the highly competitive Navy Nuclear Propulsion Officer Candidate (NUPOC) Program. Developed operational leadership skills in high-consequence environments, mission planning, personnel development, and technical decision-making.
Technical Program & Team Leadership
Served as technical lead, deputy software lead, or project manager across multiple defense and aerospace programs, overseeing multi-disciplinary engineering teams and coordinating schedules, requirements, and delivery milestones. Applied Agile/Scrum practices to improve execution, communication, and throughput across software and systems organizations.
Executive & Systems Leadership Training
Completed Stanford University’s Graduate Executive Program in Leadership (Stanford LEAD) and MIT’s Systems Engineering Certificate Program, strengthening capabilities in organizational leadership, large-scale system design, and technology strategy.
Selected Technical Areas
• AI compute systems and accelerator infrastructure
• Processor, SoC, GPU, and accelerator architectures
• Embedded platforms and RTOS integration
• Hardware/software co-design
• Silicon validation and pre-silicon verification
• Programming languages: C, C++, Python, Assembly
• Autonomous systems
• Computer vision, sensor fusion, and planning algorithms
• Technical leadership across multidisciplinary teams
• Business operations, product strategy, and development
• Cost modeling and EVMS
Certification / Clearances
Security Clearances (Inactive)
Previously held U.S. Department of Defense Secret, Top Secret, and Top Secret / SCI clearances.
Professional Certifications & Training
Stanford University — Graduate Executive Program in Leadership (Stanford LEAD)
MIT — Systems Engineering Certificate Program
Scrum / Agile
ScrumInc — Scrum Master and Product Owner certifications