Control Systems & Algorithm Design Team for Smart Products

Demonstrated leadership in guiding cross-functional teams to design and implement advanced control systems and algorithms across a broad portfolio of consumer electronics. Led the end-to-end development lifecycle—from prototyping and modeling to embedded implementation and mass production—delivering high-performance, reliable, and scalable solutions across multiple product categories.

Leadership/Manager Portfolio

As Director of Control Systems at SharkNinja, I established and scaled the cross-functional Control Systems Engineering team that designs and develops intelligent software and embedded algorithms for consumer electronics. This portfolio summarizes multiple product categories, each integrating unique control challenges, system modeling, and sensor fusion technologies.

System-Level Responsibilities

From early-stage ideation to production ramp-up, the team has led:

  • Prototype Development: Built with R-Pi, Arduino, microcontrollers, C++, Python, and MATLAB. Integrated real-world sensors and drivers.
  • System Flow Definition: Collaborated with embedded software engineers and defined complete state flows with required algorithms for functionalities defined by the product team.
  • Testing & Tooling: Developed Python/RPi-based testing rigs and validation code. Designed and coded many user interfaces for the testing team to accelerate testing and data collection for hardware-in-the-loop validation.
  • Risk & Fault Handling: Modeled system failure cases, error logging/logics, and safe-state fallback mechanisms.
  • Documentation & Specs: Authored system specifications, feature flowcharts, test plans, and contributed to various patents.

Core Technical Expertise

  • Control: Model Predictive Control, PID, nonlinear & hybrid control
  • Signal Processing & Filtering: Real-time sensor data analysis, Kalman filtering, denoising, feature extraction, anomaly detection, and event classification
  • System Identification: Recursive modeling, parsimonious model identification, subspace identification, and behavior modeling from real-time and longitudinal data
  • Embedded Systems & Firmware: C++, Python, Arduino, R-Pi, real-time testing environments; integration of algorithms into resource-constrained embedded platforms
  • Smart Product Integration: Sensor fusion (temperature, pressure, flow), control-to-hardware interfaces, real-time learning loops, thermal modeling, and state-machine-driven feature control
  • Prototyping: Rapid prototyping using microcontrollers and the design of custom testing platforms and user interfaces for validation and tuning

Coffee Ecosystem

Ninja Luxe Café, Espresso, Nespresso & Drip Machines

  • Barista Assist Technology: Guided brewing based on grind quality, pressure profiling, and flow curves.
  • Milk Froth Control Algorithms: Tuned multi-stage temperature and flow control for consistent milk texture.
  • PID Thermal Control: Designed high-precision espresso control loop with thermal compensation.
  • Descaling, Jam Detection, Failures: Embedded real-time fault detection and user alerts.



Beverage & Carbonation Systems

Soda Machines & Cold Brew Devices

  • Developed control systems for:
    • CO₂ level prediction & tank estimation
    • Liquid temperature compensation
    • Pressure release safety algorithms
    • Dynamic state control for improved carbonation level regulation
  • Contributed to patents on carbonation accuracy and queueing logic.



Heated Appliances

Air Fryers, Indoor Grills, Ovens, Propane Grill, Slow Cookers

  • Temperature Control + Hysteresis Heater Control
  • Dynamic Temperature Offset Learning and Setpoint Adaptation
  • Sensor Fusion with NTC and Flow Sensors
  • Fast recovery and preheat tuning
  • Extensive reliability, validation, and embedded integration.



Frozen Treat Makers

Ice Cream Makers & Slushie Machines

  • Designed freezing algorithms with:
    • Freezing point detection
    • Adaptive cooling energy control
  • Adaptive cycles for varying batch sizes and consistencies.



Blending & Motor Control

Blenders, Processors, and Mixers

  • Developed motor startup, load sensing, and failover routines
  • Created PID loops and stall protection
  • Improved safety, cycle timing, and consistency