Projects
Explore case studies by capability, status, and the type of outcomes delivered.

Barcode Scanner Inventory Tool
ShippedLightweight PWA that captures barcodes and outputs inventory spreadsheets
- Fast workflow with option to edit entries
- One-click CSV export for Excel/email submission
- No backend needed for core functionality
Next.jsTypeScriptPWACameraCSV export

CPR Trainer
In progressThesis prototype: a training PWA that turns smartphone/wearable accelerometer data into real-time CPR (cardiopulmonary resuscitation) compression feedback and session review.
- Real-time feedback loop for compressions
- Session capture and replay (prototype stage)
- Built for validation/calibration on a CPR simulator
Next.jsTypeScriptPWASensorSignal processingBluetooth

Nuclear Medicine Dose Calculator
ShippedDosage calculator for radiopharmaceutical preparation. Models isotope decay to compute the required volume for a target activity at a chosen administration time.
- Supports most isotopes used in SPECT imaging
- Designed for restricted environments (no installs, no logins required)
- Easy tracking for multiple SPECT kits per day
Next.jsTypeScriptPWA

ECG Reader
PrototypePortable ECG reader prototype: ESP32 + AD8232 streaming over Web Bluetooth into a PWA for real-time waveform display, demo mode testing, and early recording experiments.
- AD8232 → ESP32 → BLE (GATT) → PWA streaming pipeline
- Rolling buffer + in-memory recording mode
- 25 / 50 mm/s display modes + built-in demo signal generator
Next.jsTypeScriptPWASensorBluetoothD3.js