Ninja Thirsti — CO₂ Flavored Water & Soda System
Led controls, sensing, and algorithm development for the Ninja Thirsti carbonated beverage platform from initial design through mass production of two product generations.
Thirsti Drink System
Products shipped:

Algorithms delivered
- Water level detection and tank-state estimation
- Flow regulation across still, sparkling, and flavored modes
- CO₂ level prediction and tank-fill estimation
- Liquid temperature compensation for carbonation consistency
- Cycle manipulation for improved carbonation-level regulation
- Failure detection with sensor-driven fallback logic
- Low-pass filtering and signal conditioning
Implementation spanned MATLAB, C++, Python, and Arduino. Prototypes integrated commercial sensors and AC/DC motor drivers. System-level test tooling (R-Pi / Arduino apparatus and Python application) supported hardware-in-the-loop validation and root-cause analysis through mass production.
Patents (Pending / Under Review)
- Determining an amount of carbon dioxide in a gas source in a carbonation system (US20240246041A1)
- Beverage carbonation systems (WO2024155439A2, WO2024155439A3, AU2024210768A1)
- Detecting liquid temperature for a beverage carbonation system (US20250001371A1)
