Amber DunnEngineering Manager · Product & Platform

Work

Work that shows how I lead, decide, and deliver.

Each case study focuses on the parts that matter in a hiring conversation: what I inherited, what I personally owned, the tradeoffs I made, how I worked with the team, and what changed.

Recover direction

Diagnose why a product or delivery effort has stalled, then rebuild a path the team can trust and execute.

Modernize safely

Change live products and platforms without treating users, reliability, or operational continuity as acceptable collateral damage.

Grow capability

Create clearer ownership, stronger technical judgment, and teams that can sustain the work without depending on heroics.

Explore the evidence

Filter by the capability most relevant to the role.

Showing 12 experiences

Payments and hardwarePrincipal controller engineer / system designer

When Software Has to Move Real Money

I designed and built a Node.js controller that translated a binary serial protocol into safe, stateful bill acceptance and dispensing operations for Bitcoin ATMs.

2020 · Production release

Hardware integrationTechnical discoveryArchitectureFull stack
Read the experience
Public serviceFrontend Team Lead · Engineering Manager responsibilities

Leading a High-Trust Public Memorial Platform

As Frontend Team Lead with engineering-manager responsibilities, I rebuilt team capacity, strengthened accessibility and quality, and helped steward a live veterans memorial platform—work later recognized in a ceremony by the VLM VA Director.

< 2 months · Administrative platform delivery

LeadershipFrontendAccessibilityTeam development
Read the experience
Hospitality technologyEngineering Manager · primary migration implementer

Changing the Foundation Without Disrupting the Business

At Onaroll, I mapped an unfamiliar production system, learned a new deployment platform, and implemented most of a live Create React App and Heroku migration to Next.js and Vercel without downtime or known production defects.

0 · Known launch defects

LeadershipMigrationFrontendArchitecture
Read the experience
FinTechDevelopment Lead · Engineering Manager-level ownership

Turning Incompatible Data Streams into a Reliable Product Capability

I designed and built a standalone Node.js ingestion service that collected daily files from secure SFTP sources, translated incompatible schemas into the platform’s internal model, and eliminated manual conversion for the supported dispute-data pipelines.

Daily · Reliable automated ingestion

DataArchitectureFull stackLeadership
Read the experience
FinTechDevelopment Lead · Engineering Manager responsibilities

Turning an Urgent Client Commitment into a Stable Production Tool

I turned a loosely defined, one-week client commitment into a stable standalone React and Node.js application that connected a nonstandard data workflow to the company’s primary dispute-management platform.

1 week · Production delivery window

LeadershipFull stackArchitectureProduct delivery
Read the experience
FinTechDevelopment Team Lead · Engineering Manager responsibilities

Turning a Spreadsheet into an Operations Platform

I turned a spreadsheet-based workflow for legacy clients into a focused internal operations platform that imported existing data, launched in roughly 2–3 weeks, and saved Operations approximately 295 hours of manual entry every month.

295 hours/month · Manual entry eliminated

LeadershipAutomationDataFull stack
Read the experience
FinTechDevelopment Team Lead / Engineering Manager

Rebuilding a Product — and the Team Behind It

At Midigator, I helped rescue DisputeFlow 2, stabilized its architecture and delivery practices, evolved it into the more extensible DisputeFlow 2.1 platform, and coached a disconnected engineering group into a confident team that grew into larger responsibilities.

2 → 2.1 · From rescue to extensible platform

LeadershipArchitectureFull stackProduct delivery
Read the experience
Gaming and browser platformsDirector of Engineering · hands-on sole engineer

Rebuilding Ten Legacy Slot Games on a Reusable HTML5 Engine

I independently recreated ten legacy C++ slot titles as playable desktop-browser proofs of concept, building a reusable HTML5/CreateJS engine that made nine titles repeatable and a tenth deeply customizable.

10 · Playable browser proofs of concept

ArchitectureFrontendFull stackTechnical discovery
Read the experience
Sports technologyFull-Stack Development and Product Architecture Consultant

Turning Public Sports Data into a College Basketball Coaching MVP

I transformed an aspiring founder’s early-stage concept into a client-accepted, full-stack analytics MVP by defining the product, designing the architecture, and building the data pipeline, calculation engine, interface, tests, and documented handoff from the ground up.

Accepted · Client-reviewed MVP

DataArchitectureFull stackProduct delivery
Read the experience
Gaming technologySole full-stack engineer / technical lead

Building a Casino Operations Platform from a Blank Page

At NexGaming, I took a custom casino operations platform from paper sketches and evolving stakeholder conversations through architecture, full-stack development, third-party integration, testing, deployment, training, production support, and handoff.

9 months · Concept to production

Technical discoveryArchitectureFull stackStakeholder leadership
Read the experience
BankingSenior Software Engineer · Frontend and CMS capability builder

Turning 22-Month Website Delivery into a Repeatable 2–3 Month System

I redesigned a fragmented Farm Credit website-delivery process into a parallel, reusable system that cut the full discovery-to-launch lifecycle from roughly 22 months to 2–3 months on the first site, expanded team capacity, and supported at least eight distinct association launches.

22 months → 2–3 months · Full discovery-to-launch lifecycle

FrontendTeam developmentStakeholder leadershipProduct delivery
Read the experience