Deb Thornton

Work

Projects

Written as engineering narratives rather than product disclosures: the problem, the approach, the tradeoffs, and what shipped. Some of this work is proprietary, so specifics are framed generally where they need to be.

Migrating 200,000+ users off a legacy login system

Bonterra
Security

Designed a custom MFA/OTP system and led a phased SSO migration off a legacy login system, securing 200,000+ users end to end.

AWS LambdaCognitoIAMReactTypeScript

Owning a business analytics tool from frontend to database

Bonterra
Platform

Owned a business analytics tool across the frontend, middleware, and database layers (React/TypeScript, Java, PL/SQL), integrating Google Looker for embedded reporting.

ReactTypeScriptJavaPL/SQLOracleGoogle Looker APIPendo

Fixing search reliability for a feature used across the platform

Bonterra
Platform

Diagnosed and fixed a cluster of reliability problems in a search feature used across the platform, from limitations in the underlying search technology to duplicate and inconsistent results.

PL/SQLOracle Text

Rebuilding a partner operations portal, from AWS backend to self-serve data tooling

Healthjump
Architecture

Architected the AWS backend and React/Redux rewrite of an internal partner operations portal, covering auth, ticketing, and billing, plus a self-serve internal data tool for support staff.

ReactReduxAWS CognitoAPI GatewayS3AngularJS

Prototyping an EHR-integration product line with an external data partner

Healthjump
Platform

Prototyped an EHR-integration client and Chrome extension with an external data partner, pulling patient data via API from systems like Athenahealth to lay groundwork for a new product line.

ReactChrome Extensions

A drift-corrected metronome for Stream Deck

Personal project
Tooling

A Stream Deck plugin that turns a physical dial into a metronome, built on a self-correcting timer instead of a setInterval loop.

JavaScriptStream Deck SDK

Woodshed: deriving reusable clips from YouTube for piano lessons

Personal project
Tooling

A React dashboard for deriving named, timestamped snippets from YouTube videos, built to make sharing a riff or short passage back and forth with my piano teacher fast during lessons.

ReactMUI