EDA Tool Automation
Design and implementation of custom Cadence Allegro Skill scripts and utilities to automate repetitive layout tasks such as film generation, data preparation, and rule consistency checks.
I provide engineering-focused consulting and custom EDA tooling for PCB design teams. My work centers on Cadence Allegro automation, workflow optimization, and reliable internal tooling.
Practical tools and automation designed around existing PCB design environments and engineering workflows.
Design and implementation of custom Cadence Allegro Skill scripts and utilities to automate repetitive layout tasks such as film generation, data preparation, and rule consistency checks.
Analysis and refinement of existing PCB design workflows to improve repeatability, reduce human error, and ensure consistent output across projects and teams.
Development of internal tools tailored to specific engineering constraints, focusing on long-term maintainability rather than short-lived productivity hacks.
The goal is not to add complexity. The goal is to make engineering workflows simpler, more predictable, and easier to maintain.
My approach is engineering-first: pragmatic, predictable, and maintainable.
Tools should integrate naturally into existing design environments, avoid unnecessary abstraction, and remain understandable to future engineers—not just their original authors.
A good automation tool is one that quietly improves productivity without disrupting established engineering practices.
Good automation should feel natural to the engineer using it—reliable, understandable, and integrated into the existing design process.