I run the Control Systems Engineering team at SharkNinja. I started as its only engineer and it is now twelve. We write the algorithms and embedded software that make an espresso machine hold temperature under load, a soda machine work out how much CO₂ is left in the canister, and a blender sense what is in the jar. Our code ships in Ninja and Shark products worldwide, and I am an inventor on more than a dozen patents, four granted.

There was no controls function here when I started. I set up the promotion ladder, code review, the on-call rotation and the technical review process, and I wrote the control architecture standard that is now required on every controls project in the company. Today the team covers 30+ product lines across coffee, indoor cooking, outdoor cooking, beverage and water, and motorized products. Firmware cycle time is down about 20%, and the same team carries about 40% more concurrent projects than it did before we put LLM tooling into the workflow.

Before this I was a professor at SUNY Poly, a research scientist at NTU Singapore, and a postdoc at Penn State, where I did my PhD in electrical engineering. I still review for IEEE journals.

What I work on

  • Algorithms that fit on a microcontroller. Model predictive control, system identification, sensor fusion and state estimation, written in embedded C to run inside the compute and memory a production MCU actually gives you. Barista Assist on the Ninja Luxe Café, Slush Assist on the frozen treat line, Blend Sense on the blenders. More.
  • The tooling underneath. A Python service for talking to microcontrollers, hardware-in-the-loop rigs on Raspberry Pi and Arduino, and Control Flow, the control architecture standard I wrote.
  • AI in the engineering loop. Claude Code and Codex across the team, and an internal tool that lets product managers and support engineers upload unit telemetry and get a first-pass answer without waiting on an engineer.

Before SharkNinja

Assistant professor and principal investigator at SUNY Polytechnic, 2018 to 2021. Funded research on control and IoT sensing, plus a pavement monitoring system on Raspberry Pi and AWS, published at IEEE iThings. Co-founded Ocean Dynamex in 2019.

Research scientist at Nanyang Technological University, Singapore, 2016 to 2018. A distributed MPC platform for HVAC across 85 zones, 12 to 13% energy savings in occupied buildings.

Penn State, postdoc then PhD, 2010 to 2016. Thesis on system identification and robust control, advised by Constantino Lagoa, with a minor PhD in convex optimization. Before that, an MS at Northeastern on vision-based control of an autonomous blimp.

The CV has the full history. Patents are listed separately, and papers are on Google Scholar.