I like to build stuff. And I like to make building faster.
I’m at my best on multidisciplinary work where electrical, mechanical, and software fit together.
I enjoy picking up whatever the project needs: CAD, PCB design, Python scripting, bench rework, 3D Printing, CNC machining, etc.
Hardware Security Engineer, Jan 2021 - Present
Conduct hardware and firmware security validation on Cisco products, identifying attack vectors and partnering with development teams to drive remediation before release
Built Python automations to parse integration test logs, reducing manual review time and improving consistency of security test interpretation
Partnered with firmware and hardware teams to close security findings and achieve compliance with internal security baselines prior to product release
Managed hardware security lab operations (budgeting, asset procurement, networking) and designed testbench PCBs to accelerate validation workflows
Drove adoption of AI-assisted development in VS Code across the team, improving scripting productivity and mentoring engineers on effective LLM workflows
Performed board-level rework on development hardware to enable security testing and validation
Education Development Engineer, Jun 2018 - May 2020
Spearheaded development of a scaled-down server training platform (3D modeling, PCB design, Python), as a hands-on lab aid for global technical support
Delivered dozens of technical training courses for global support teams on data center products and troubleshooting workflows
Hired and managed a summer technical intern to support software development on the training platform
Applications Engineer, Jul 2015 - Jun 2018
Designed custom low-power analog and digital circuits for Fortune 500 clients
Bench-tested designs, built prototype PCBs, and wrote microcontroller validation scripts
Built a C# tool to automate datasheet generation, saving each team member 30+ minutes per day
Authored 15+ customer-facing application notes on mixed-signal, CPLD, and PMIC products and managed the contractor program for technical publications
B.S. Computer Engineering
May 2015
Cum Laude
CS6310: SW Architecture and Design
CS7646: Machine Learning for Trading
CS7638: AI for Robotics
Python
Verilog
C#
Java
Hardware Security Validation
Secure boot
Secure product development
Integration test analysis
PCB design
(Altium, EagleCAD, Fusion360)
Circuit design
Prototyping
Soldering/rework
Oscilloscope/debug
LLM-assisted development
Python test automation
Internal AI tooling adoption
Git
VS Code
Cursor
Jira
OnShape
Fusion360
3D Printing/CNC
Outside of work, I build things in the garage — CNC machines, shop tools, PCBs, and furniture. These projects are where I learn by doing: CAD, fabrication, electronics, and the occasional “that should be automated” idea. A few highlights are below; more builds are on my YouTube channel and Thingiverse/Printables pages.
A 4′×4′ PrintNC-inspired CNC with a steel-tube frame, ball screws, linear rails, and dozens of custom 3D-printed parts.
A compact, 3D-printed fume extractor (now on USB-C) with variable-speed fan control and a replaceable carbon filter.
A garage PCB workflow: spray paint, laser off copper on a 3D-printer-mounted 3W laser, then etch in ferric chloride for fast prototypes.
A web app that optimizes sheet-good cut layouts and exports PDF, DXF, and SVG for CNC or laser work.
Build logs and project videos from the garage — CNC work, woodworking, 3D printing, and shop upgrades.
Free 3D-printable models that I've designed: bit holders, sharpening jigs, PCB vises, etc.