back home

background

Production background for operational software.

The throughline is not a tech stack. It is shipping customer-facing and operator-facing systems inside real constraints.

Regulated user flows

HSBC

Biometric onboarding for banking users.

Role
Worked inside a bank-grade onboarding surface where correctness and trust mattered.
Outcome
Customer-facing verification flows shipped under stronger quality constraints.
Evidence
Enterprise banking software experience.
Context
Customer flows needed bank-grade validation.
Built
Onboarding features and verification fixes.
Stack
Angular, Java Spring Boot, identity verification, tests.
Proof
Customer-facing software where mistakes are expensive.

Operator tools

Aivo

Operator UX for chatbot teams.

Role
Built configuration and admin UX for teams operating AI chatbot behavior.
Outcome
Product teams got clearer surfaces for managing chatbot configuration.
Evidence
AI product tooling with tests and visual checks.
Context
Teams needed to configure chatbot behavior.
Built
Admin screens, config flows, tests, and visual checks.
Stack
Angular, dashboards, Karma, Cypress, Percy.
Proof
AI product work with product and engineering teams.

Legacy operations

Ford

Parts-management and logistics software.

Role
Worked through migration and backend constraints in parts/logistics software.
Outcome
Operational systems kept moving while the stack evolved.
Evidence
Enterprise logistics software under legacy constraints.
Context
Parts and logistics tools had to keep running.
Built
Migration work, backend fixes, and SQL-heavy features.
Stack
AngularJS to Angular 8, Java Spring Boot, SQL.
Proof
Enterprise software under legacy and stakeholder constraints.

Physical constraints

Lemon Box

A small market dashboard built on an ESP32-S3 touch display.

open case
Role
Designed and shipped a small hardware product surface across firmware, input, storage, and live APIs.
Outcome
A physical dashboard could configure itself, render live state, and alert through touch/audio constraints.
Evidence
Public firmware repository and device visuals.
Context
A physical device needed live data, first-boot setup, touch input, settings, and alerts.
Built
Firmware, WiFi QR setup, rendering zones, touch gestures, local storage, and audio alerts.
Stack
ESP32-S3, PlatformIO, LovyanGFX, APIs, NVS, I2S audio, 480x480 RGB display.
Proof
Public GitHub repo with firmware structure and build notes.

throughline