Control panel design, PLC programming, process development, sensor selection, and HMI development.


Carnegie Mellon University

  • Master of Science in Mechanical Engineering, 2012 (3.9)
  • Bachelor of Science in Mechanical Engineering, 2011 (3.8)


Senior Automation and Controls Engineer | SpaceX | 2015-2022 

  • Designed, built, and commissioned control systems for custom production machinery across SpaceX  
  • Designed PLC software architecture for complex custom machines requiring servo control, safety PLCs, high-speed data logging, SCADA, recipe generation and loading, ERP/MES interactions 
  • Built Human Machine Interfaces (HMIs) with detailed alarming, maintenance, and control features 
  • Electrical and pneumatic design of industrial manufacturing equipment using EPlan 
  • Designed sensor systems to ensure robust, repeatable and safe operation 
  • Developed and maintained standard PLC libraries used by teams in multiple SpaceX locations 
  • Integrated external equipment into custom machinery including: Cognex vision systems, Fanuc robots, ABB robots, die cast machines, fluid dispensers, plasma treaters, pneumatic presses

Controls Engineer | Dematic Corp. | 2013-2015 

  • Programmed Allen Bradley PLCs to automate distribution centers 
  • Interfaced with complex networked sensors and warehouse management servers
  • Developed Human Machine Interfaces (HMIs) to monitor and control large systems 
  • Drafted new and redlined existing control cabinet schematics in AutoCAD Electrical  
  • Designed, commissioned, and troubleshot full systems with aggressive schedules 

Mechanical Engineer | Pratt and Whitney | 2012-2013 

  • Designed and analyzed lubrication systems for military and commercial jet engines
  • Supported tests of development engines while investigating production engine problems 
  • Developed scripts to automate data analysis and display 

Mechanical Engineering Intern | Xerox Corporation | 2010, 2011 

  • Automated the packaging of solid ink from an injection molding robot with a custom gantry robot 
  • Programmed the Parker PLC, set up the HMI, wired, and assembled the 4-axis packaging robot 
  • Redesigned injection molding robot end effector to improve cost and durability 
  • Designed and prototyped a dispense system for a new line of Xerox solid ink

Skills & Abilities


  • Most IEC 61131 languages (advanced structured text experience); DIN 66025 G-Code experience 
  • VBScript for embedded HMI logic 
  • Parameterization, data logging, and analysis using MS-SQL and Master Data Services 
  • Courses and projects using C, MATLAB, C#, Basic, Java, and Python 


  • PLC: TwinCAT, RSLogix, Parker 
  • HMI: Indusoft, TwinCAT HMI 
  • Industrial Robots: Fanuc, ABB 
  • CAD: EPlan (Fluid and Electrical), AutoCAD Electrical, NX, Solidworks, Inventor, OnShape, Fusion 360