Projects

Solutions  ·  Achievements  ·  Demos  ·  Tools  ·  Experiments

The problems I solve are never cookie cutter.

Clinical AI. Staff safety. Location services. Intelligent wireless. The domain changes. The integration problem never does.

Digital Patient Experience Solution

The insight

Clinical staff were spending hours on administrative work that had nothing to do with patient care. The systems existed. The question was whether you could connect them — and hand those hours back.

Demo
Digital Patient Experience Demo

Built and demonstrated live at a Digital Health festival. Shown to clinical teams, health system leaders, and industry peers. Delivered the first-ever HL7 transformation into Webex Contact Center, connecting hospital systems directly to WxCC workflows. Real automation, not a slide deck. AI agents handling intake and referral work that was costing nurses hours a day.

React Vite Webex CC Tailwind
Digital Front Door

The insight

Clinical staff were drowning in administrative work. The fix wasn't more staff — it was connecting the systems they already had and letting automation handle what didn't need a human.

Publication
Digital Front Door: Transforming patient journey through innovation

Sole architect and author. Published on Cisco News Network APJC. Covers the Digital Front Door solution built with Cisco Webex Contact Center — automating appointment management, pre-admission workflows, and follow-up communications for healthcare providers across the region.

Webex CC AI Agents Healthcare Cisco CDA
Read article ↗
Senate Fuel v1

The insight

Senate Sip tracked one number. The more I ran, the more I realised hydration was just one variable. Macros, protein timing, carb loading before a long run — that's the system. Needed a tool that treated it like one.

Android App
Senate Fuel v1

Offline-first athletic recovery console built for competitive running. Connects directly to Garmin telemetry via Health Connect — HRV, sleep architecture, resting heart rate — and uses those inputs to drive everything. Recovery index drops below 65%: hydration multipliers and protein targets adjust automatically. A local calendar scanner reads tomorrow's long run and activates carb-loading protocols today, scaling calories +15% and flipping carb split to 65%. Food scanning via on-device Gemini Nano NPU parses plates without network latency; one-tap staple chips handle the daily constants. Muscle protein synthesis windows split the day into four phases with timed alarms to protect overnight MPS. Same industrial design language as Senate Sip. Zero wellness theater.

Kotlin Jetpack Compose Android Health Connect Gemini Nano NPU Garmin ReminderManager Coroutines
Senate Sip Android App

The insight

Every hydration tracker I tried was built to feel reassuring. Soft colors. Gentle nudges. Wrong target. I just needed the number — hit my intake or not. Built the one that treated it like a system metric instead of a lifestyle moment.

Android App Deprecated
Senate Sip (deprecated)

Premium native Android hydration utility. A fluid physics canvas visualises water state in real time, responsive to physical device movement via spring-damped overshoot physics and rising specular air bubbles with technical beaker tick marks. Background AlarmManager engine rotates 10 terse system alerts through active hours. Direct notification actions log intake and queue the next cycle without launching the UI. Adaptive icon built on Android's native system — Senate logo centred in safe-mask coordinates against a glowing 3D water bubble.

Kotlin 1.9 Jetpack Compose Android 16 StateFlow ViewModel AlarmManager Kotlinx JSON