Skip to content
Stuti Pandya
All projects

Bridge

An ASL translation glove: flex sensors on an ESP32, streaming straight to the browser over Bluetooth.

View source

2025–2026 · Arduino Nano ESP32 / BLE / React Native / Web Bluetooth

The problem

Sign language users shouldn't need an interpreter for everyday interactions. Bridge reads hand poses through flex sensors and translates them in the browser, in real time.

Decisions, and what they cost

The trade-offs I made, the alternatives I rejected, and why.

  1. Flex sensors as voltage dividers

    Instead of IMU gesture recognition

    Cheap, readable, per-finger, with a rolling average to kill jitter. IMUs capture motion better but need a training pipeline the timeline didn't allow.

  2. BLE straight to the browser

    Instead of a phone app or relay server

    No install, no backend, no relay latency. The glove pairs directly to a web page. The cost is Web Bluetooth's spotty support on iOS.

Evidence it works

  • Working end-to-end demo: glove → BLE → live translation in the browser.

  • I designed the sensor calibration flow and BLE characteristic mapping.

  • Built with Krisha Veera, Lana Othman, Sahil Shukla, and Salim Aissaoui.

What I'd do differently

I'd replace the manual per-user calibration with a guided routine that fits finger ranges automatically, and swap the rolling average for an exponential one for faster response at the same smoothing.

Next case study

Transaction Ledger Service