Updating and maintaining a 20 year old codebase as well as working to create a new product. This involves complex real-time control mechanisms to ensure proper breath delivery (Rate, Volume, Time, Patient Feedback, Clinician Targets, etc). Every possible origin of failure is accounted for and mitigated. Class 3C devices.
Multiple Control PIDs
Digital Filtering Sensor Data
Fail-safe Design
Custom Cooperative Scheduler and freeRTOS
In commercial use & production
✅ Legacy Support
✅ Firmware Design & Implementation
✅ Regulatory Compliance excl. Filings
Precise and real-time geolocation of a patient accompanied by key patient vitals delivered to a local hub over Bluetooth before being passed to a cloud-base backend. Development of end device and infrastructure devices was included. (Class 2B)
Ultra-Low Power Design
Heartrate, spO2, movement monitoring, position (UWB)
Wireless Charging
Signal Analysis
BLE
Zephyr RTOS
In trials
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Regulatory Compliance incl. Filings
✅ Manufacturing Verification Design
Relaying filtered data (brain waves, head movement, heart rate) to computer over Bluetooth and reacting in real-time via audio & haptic feedback. This product is used to treat PTSD and other mental disorders. (Class 2B)
Dual Role Bluetooth (A2DP + BLE)
Custom BLE OTA
Digital Filtering on EEG & Accelerometer Data
User Streamed Audio & Pre-recorded Sounds
Multiple Unique Haptic Feedback Patterns
freeRTOS
Produced 100,000+ units
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Manufacturing Verification Design
Lighting designed to aid in the commercial agricultural industry by either supplementing light for the low-light months or being used as the sole light source. The light collects data from its surrounding to calculate and deliver a predetermined wavelength profile including intensity following a long term recipe system. It also collected key data on the plants performance and
High Power Design (Several kW)
Real-time Analysis and Feedback
Long-term Recipe Keeping
Self-healing WiFi Mesh
Linux
Produced 10,000+ units
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Manufacturing Verification Design
Collecting data on machines including up-time, down-time, maintenance-time, power usage, production speed, and product quantity produced before relaying the information to a local server over a wireless mesh network.
This involved integrating with a wide range of machinery to produce a consistent, dependable, and uniform solution.
freeRTOS
Digital Signal Processing
Metrics Tracking
Wireless Mesh Networking
Produced 5,000+ units
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Manufacturing Verification Design
The server can process variable tasks from rendering, decrypting, specialized analysis, and more. Each server had a linux based SoC managing a fleet of onboard fpga. Some RAM is mapped directly to FPGA and some RAM is mapped through a memory manager. This allowed for large central data caches used across multiple FPGAs.
Linux, FPGA, & Super-loop
Custom Memory Manager
PCIe, DDR4 RAM, eMMC, FPGA
Flexible Multi-Program FPGA
High Temperature and Power Design
Company Failed to Raise Funds for Manufacturing
✅ Hardware Design
✅ Software Design & Implementation
✅ High Complexity System
Reliably moving fuel in dynamic environments. This includes temperature, pressure, and humidity along with varying liquid viscosity and up/down-line pressures. The final solution required robust engineering and failure-state analysis/understanding.
Diverse Requirements
Multiple Control PIDs
Digital Signal Processing
Super-loop
In commercial use & production
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Regulatory Compliance excl. Filings
✅ Manufacturing Test Fixture Design
The sensor reads, filters, conditions, and packages data to be read out via CANBus by further processes.
Digital Signal Processing
CANBus
Super-loop Firmware
Produced 10,000+ units
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Regulatory Compliance excl. Filings
✅ Manufacturing Verification Design
A kitchen-top automated brewing solution. The unit controls pressure and temperature profiles along with an agitator to follow a recipe . Along the way machine data and user intervention requirements are reported out to a cloud backend. A number of creative solutions were implemented to circumvent countertop and home based use. A hosted WiFi server is used for device setup and a client is
WiFi Server and Client
Custom Over-The-Air Firmware Updater
Multiple Control PIDs
Long-term Recipe Following
Multi-Core Processor
ThreadX & WICED
4000+ units with V2 coming soon
✅ Firmware Design & Implementation
✅ Manufacturing Verification Design
✅ Multi-version Design & Support
A smaller kitchen based unit that controls light, temperature, and agitation profiles following a recipe while in use. The company invented an enzymatic formulation to rapidly age spirits requiring very precise conditions. Data and user interactions are coordinated through a cloud based backend. BLE is used for device setup and WiFi is used for server interactions.
BLE Peripheral & WiFi Client
Multiple Control PIDs
Digital Signal Processing
Long-term Recipe Following
Produced 1,000 units
✅ Hardware Design
✅ Firmware Design & Implementation
✅ Regulatory Compliance incl. Filings
✅ Manufacturing Verification Design
A lightweight device to be worn under a watch to extend smartwatch functionality to traditional watches.
BLE Over-The-Air Firmware Updater
Battery Management Algorithms
Step & Tap Detection
ANCS & AMS communications
Multiple Unique Haptic Feedback Patterns
Zephyr RTOS
Currently in Early Beta with Production Starting Soon
✅ Firmware Design & Implementation