Ninja Luxe Cafe Project

As Principal Systems Engineer at SharkNinja, I led controls and algorithm development for the Ninja Luxe Café flagship coffee system, shipping the algorithms below from prototype through mass production.

Algorithms delivered

  • Barista Assist Technology: guided brewing based on grind quality, pressure profiling, and flow curves
  • Milk Froth Control: multi-stage temperature and flow control for consistent milk texture
  • Temperature Control: thermal regulation across all brewing modes
  • PID for Espresso: control loop with thermal compensation for consistent espresso extraction
  • Error / Fault Detection: embedded fault detection and monitoring
  • Signal Processing: sensor fusion and filtering

Development lifecycle

  • Prototyping: commercial sensors and motor drivers integrated into working prototypes
  • System flow definition: feature-level state flows specified in collaboration with embedded software engineers
  • Testing and documentation: testing code in C++, Arduino, Python, and MATLAB
  • Risk management: identified failure modes, defined error states, shipped safe-state fallback logic
  • Test tooling: Python applications and an R-Pi / Arduino apparatus for hardware-in-the-loop testing

Patents (Granted)

Patents (Pending / Under Review)