VC.
Product Management — OraScan H IoT Device logo
ProductHardwareMobile

Product Management — OraScan H IoT Device

Consumer IoT from sensor to smartphone — product ownership of a halitosis detection device.

< 0s

Scan-to-Result UX Target

0%

Software Complete (Sprint 3)

0

Gas Sensor Arrays Specified

Tools & Methods

PRD AuthoringHardware Requirements SpecBLE UX DefinitionConsumer Journey MappingSprint PlanningRisk AssessmentiOS & Android Acceptance Testing

The Problem

Millions of people suffer from bad breath but never seek help because of embarrassment. A home device that gives a clear, private result in under 3 seconds could change that — but it needs to be as easy to use as a thermometer, with no technical setup required.

The Challenge

Halitosis affects an estimated 25% of the population but is severely under-diagnosed due to social stigma around clinical evaluation. The product needed to be a consumer-grade, handheld device that anyone could use at home — not a lab instrument. Defining the product requirements meant specifying a BLE pairing UX that was reliable across iOS and Android without Bluetooth expertise from the user, setting the scan-to-result latency target (< 3 seconds) as a hard product constraint, and sequencing sprint milestones across firmware, mobile app, and backend in a way that kept the hardware and software teams unblocked simultaneously. Sensor noise characterisation results had to be translated from engineering findings into user-facing confidence indicators the product could surface.

Product Requirements Document

PRODUCT REQUIREMENTS DOCUMENT

OraScan H — Consumer IoT Halitosis Device

Varun Cumbanungam · AI Product Manager · Oralens HealthCare (2023)

APPROVEDCONSUMER IoTBLE

Doc ID

ORSH-PRD-V1

Status

Approved

Owner

Varun C.

Date

2023

Version

1.0

Problem Statement

25% of the population has halitosis but under-diagnoses due to stigma. The product must be consumer-grade: handheld, home-use, no specialist required. BLE scan-to-result under 3 seconds.

Primary Users

  • Consumer at Home

    Self-assessment, scan history, trend charts

  • iOS User

    Seamless BLE pair, results UI

  • Android User

    Full experience parity with iOS

  • Clinical Reference

    Validated readings for diagnostic use

Core Features

  • H₂S sensor array — DTS4H2S + MQ316 via ADS1115
  • TFLite AI severity classification on Pi Zero 2W
  • BLE GATT server — streams readings to Flutter app
  • Flutter app — pair, scan, results, history
  • PHP backend — session persistence, cloud sync

Key Acceptance Criteria

  • AC-1BLE pairing completes within 3s on iOS and Android
  • AC-2Scan-to-result latency under 3s after pairing
  • AC-3TFLite inference on Pi Zero 2W under 500ms
  • AC-4OTA firmware runs without interrupting BLE session
  • AC-5App onboarding completable without user manual
  • AC-6Backend API rate-limited, MIME-type validated

Sprint Milestones

  • S1Pi Zero 2W BLE GATT + sensor polling
  • S2Flutter BLE client + live readings UI
  • S3TFLite model + severity classification
  • S4PHP backend + session persistence
  • S5OTA flow + iOS/Android acceptance testing

Product Artefacts Delivered

  • PRD V1 — BLE UX spec, personas, ACs
  • Hardware requirements — sensor, ADC, GPIO wiring
  • GATT service definition — characteristic UUIDs
  • Sprint plan S1–S5 — parallel workstreams

CONFIDENTIAL · OraScan H PRD · Property of Oralens HealthCare

PRD · Hardware Spec · GATT Definition · Sprint Plan S1–S5

Full PRD and supporting artefacts available upon request

Results

Reached 92% software completion by Sprint 3 with a production-ready mobile app and backend. BLE pairing target of < 3 s achieved and validated on both iOS and Android. The Flutter app shipped a complete onboarding, pairing, and results flow. Sprint planning structured deliverables across four parallel workstreams — embedded firmware, mobile app, backend, and hardware enclosure — without cross-team blockers. OTA firmware update specification designed as a non-interruptive background process to avoid user-facing disruptions post-shipment.

Gallery & Demos

Device Front View

Device Front View

Consumer-grade handheld form factor with ventilation grilles for the gas sensor array, central sensor lens, and green status LED.

LED Status States

LED Status States

Four GPIO-driven LED states: off (standby), green (scan complete / pass), blue (scanning), red (alert / fail).

Top Profile View

Top Profile View

Overhead perspective showing overall geometry and ergonomic grip area.

LED Status Indicator States

LED Status Indicator States

Visual guide showing what different LED patterns communicate during scan process and results.

Side Profile — Right View

Side Profile — Right View

Right side showing the USB-C charging port and side power button, with gas intake vents visible at the top.

Mouthpiece Detail

Mouthpiece Detail

Close-up showing the sensor interface where patient breath sample is captured.

Thin Profile View

Thin Profile View

Perspective emphasizing the slim, pocket-friendly form factor for consumer portability.

Click any image or video to expand · ← → keys navigate

OraLens Healthcare Pvt. Ltd.

More from OraLens Healthcare Pvt. Ltd.

OraScan — Oral Disease Detection

End-to-end ownership

AI-powered oral disease classification system: a custom EfficientNet-B0 model trained on 78,000+ dental images achieving 94.7% accuracy across 11 disease categories, deployed via ONNX to kiosk hardware.

PythonPyTorchONNX

Product Management — OraScan AI Platform

Product Owner

Product definition and ownership for OraScan — an AI oral disease classification system targeting dental kiosk deployment. Defined accuracy targets per disease class, dataset curation strategy across 78K+ images, and the kiosk hardware integration spec.

PRD AuthoringDataset StrategyModel Evaluation Criteria

OraScan H — Halitosis IoT Device

End-to-end ownership

Full-stack IoT device for halitosis (bad breath) detection: a Raspberry Pi Zero 2W with H2S gas sensors communicates via BLE to a Flutter mobile app, with on-device TFLite AI classification and PHP backend.

PythonFlutterRaspberry Pi

ArogyaLens — Dental AI Platform

End-to-end ownership

Enterprise hospital management platform with AI-powered oral screening (AWS Rekognition + SentiSight), multi-language support across 13 languages, OPD/IPD bed management, pharmacy, lab integration, HR/payroll, e-commerce, and telemedicine — plus a Flutter mobile app for intraoral capture and automated PDF report generation.

Node.jsNext.jsFlutter

Product Management — ArogyaLens Dental Platform

Product Owner

Product ownership of ArogyaLens — a comprehensive hospital management + AI diagnostics platform spanning 15+ modules (OPD/IPD, pharmacy, labs, HR/payroll, e-commerce, telemedicine), multi-language support across 13 languages, AI-powered oral screening, and a Flutter mobile capture app. Authored full PRD, SRS, and technology specification.

PRD AuthoringSRS DocumentationClinical Workflow Mapping

LuxySmile Oral Care — Product Website & Dashboard

End-to-end ownership

Full product suite for LuxySmile Oral Care (Oralens Healthcare): a React + Vite marketing site targeting B2B dental wellness programs for schools and corporates, plus an internal case management dashboard with direct-to-S3 uploads and CSV bulk import.

React 18ViteTypeScript

Product Management — LuxySmile Oral Care Brand

Product Owner

Product and go-to-market ownership for LuxySmile Oral Care — OraLens Healthcare's B2B wellness brand. Defined the dual B2B/B2C positioning strategy, school and corporate wellness program inquiry flow, and the AI kiosk upsell path on a premium product website.

PRD AuthoringB2B GTM StrategyBrand Positioning

Interested in this work?

Full architecture walkthrough and code review available during interviews.