Medical
Intuitive Surgical
- Designed a system module with speakers, microphone, and a TMS320VC5509A DSP to provide full-duplex speech in the next generation surgical robot.
- Developed a real-time full duplex conferencing application using several Adaptive Digital Technologies components including Audio Echo Cancellation, Noise Reduction, Automatic Gain Control and Anti-Howling using a notch filter.
- Designed some custom high pass FIR filters.
- Supported the integration of the system module with the rest of the software team with a focus towards a robust, low-delay solution.
ALFA Thermodynamics
- Developed Bluetooth communication protocol to manage data from a medical temperature probe.
- Designed custom C# GUI to manage temperature measurements from probe.
- Developed custom database management libraries.
ALFA View Features
- Collects data from medical device over a Bluetooth connection
- Store and track data transfers
- Store and manage data in an access database
- Report generation
D2M
- Developed most firmware for The iMetrikus Air Watch.
- Engaged with h/w engineering to design the MSP430 (F448) processor.
- Developed firmware algorithm to migrate the existing HC05 firmware to a new processor (original processor was end-of-life).
- Emphasis was placed on power mangement and user experience considerations during the firmware development .
Black Diamond Video
- Developed an 18-channel wideband Audio Echo Canceller solution.
- Provided an anti-howling solution for high-end audio applications.
- Solutions were developed using a bank of TMS320C6747-300 floating point DSPs.
Proteus Biomedical
- Worked on a Raisin Patch device which uses an edible microchip meant to signal to a skin-stuck sensor when it’s been ingested. The “Raisin” system allows doctors to perform monitoring and verification remotely.
- Developed DSP bootloader and firmware upgrade protocol.
- Integrated a Bluetooth communication stack.
- Diagnosed several system problems including an ADC lockup issue.
Proteus PatchMonitor Features
- Collects megabytes of data from medical device over a Bluetooth connection
- Store and track data transfers
- Secure logging of all transactions
- Periodic HTTP transfer to web server using https
- Complete control over Bluetooth communication stack including PIN