Image & text matching
Integrated facial recognition and description matching models to surface potentially related reports from image and text inputs.
PORTFOLIO / SELECTED WORK
A closer look at the applications I’ve built, the integrations behind them, and the work currently in progress.
The mobile companion for a connected sleep device.
I built the complete app functionality: accounts, device connection, stored routines, evening and morning sequences, powernaps and playback controls. The engineering combines Flutter application state, BLE device commands and coordinated audio, light and lens tint transitions.
Read the full case study →Helping people find related reports, and reach each other.
A mobile application combining lost/found posts, AI assisted matching, location based discovery and direct messaging.
Integrated facial recognition and description matching models to surface potentially related reports from image and text inputs.
Implemented Google Maps location selection, geolocation and geocoding, with category/date queries and description/location filters.
Built text and image messaging with Firestore chat room and message collections, authenticated identities and stored media attachments.
Created account flows, post publishing, image uploads and saved posts using Flutter, Firebase Authentication, Firestore and Cloud Storage.
Making device behaviour visible.
I built a Flutter test application for the SleepSanity hardware team to inspect incoming BLE data and investigate sensor throughput.
Desktop actigraphy and sleep data analysis.
A Windows/macOS targeted application in development for tri axial accelerometer testing and sleep assessment. The planned workflow takes recordings from device acquisition through analysis and reporting.
Planned scope includes timestamped X/Y/Z storage, transfer integrity checks, sleep/wake scoring, total sleep time, latency, sleep efficiency, head position analysis and versioned re scoring. These capabilities are in development, not presented as a released or clinically validated product.
A Flutter interface for detection workflows.
Built dashboard, alert, log and report screens with HTTP/JSON integration to detection and model training endpoints. Added response parsing, request error handling, timestamped SQLite logs and chart based reporting views.
Flutter, connected devices and the interfaces between them. If that fits what your team is building, I would be glad to hear from you.