Control Systems & Algorithm Team for Smart Products
Led cross-functional teams designing and implementing control systems and algorithms across a broad portfolio of consumer electronics. Owned the development lifecycle from prototyping and modeling through embedded implementation and mass production.
Leadership/Manager Portfolio
As Senior 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: Bare-metal C, 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 — including flagship technologies such as Barista Assist (Ninja Luxe Café) and Slush Assist (frozen treat systems)
- 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
- Smoking algorithms for propane grill and electric grill — controlled smoke generation and thermal management across grilling modes
- Smart slow cooker algorithm for adaptive long-duration cooking control
- Extensive reliability, validation, and embedded integration.

Frozen Treat Makers
Ice Cream Makers & Slushie Machines
- Slush Assist Technology:
- Freezing point detection
- Adaptive cooling energy control
- Temperature and compressor control for cooling systems — precise thermal regulation and compressor duty-cycle management across freezing and hold stages
- Adaptive cycles for varying batch sizes and consistencies.

Blending & Motor Control
Blenders, Processors, and Mixers
- Blend Sense algorithm — real-time load and consistency sensing for adaptive blending performance
- Developed motor startup, load sensing, and failover routines
- Created PID loops and stall protection
- Improved safety, cycle timing, and consistency

Shark Beauty Products
Hair Care & Skin Care Systems
- Cross-team controls advisor to the Shark Beauty division on hair care and skin care product lines
- Contributed to controller design, tuning, and system architecture across thermal, motor, and sensing subsystems, including airflow and heat management for styling systems and thermal regulation for skin care devices
- Reviewed and debugged embedded control implementations; applied controls-theory perspective to design reviews outside my direct team’s scope

