Amber DunnEngineering Manager · Product & Platform

About

I didn’t leave engineering behind when I became a leader. I widened the system I was responsible for.

I care about the code, the product, the people building it, and the operating environment around all three. I lead by making those pieces easier to understand, improve, and own together.

My foundation is hands-on product engineering. As my scope grew, I became responsible not only for implementation and architecture, but also for delivery, hiring, coaching, communication, and the conditions that help teams do good work.

That is still how I operate: close enough to the engineering to make grounded decisions, but focused on building clarity and capability that continue without me.

Engineering leadership widens responsibility from code through product, people, and operations while keeping technical grounding at the foundation.

Systems thinking

How I approach complex systems.

I work from observable behavior inward: gather the evidence, model the states and dependencies, identify where reality can diverge, and create boundaries that make the system safer to change.

That approach has helped me reconstruct legacy applications, design reusable product foundations, integrate physical hardware with modern APIs, modernize live platforms, and guide teams through systems they did not originally build.

I look for the stable mechanism beneath the variations: the state that should be explicit, the dependency that could fail, the abstraction that should follow verified understanding, and the operational reality that the design has to survive.

As a leader, I use the same method at a wider scale: make the system visible, reduce hidden assumptions, give people enough context to make sound decisions, and build ownership that can continue without relying on one person.

Working style

What teams can expect from me.

I try to make the environment around the work as deliberate as the architecture itself: clear enough to act, candid enough to improve, and structured to grow ownership over time.

Clear context before urgency

I explain the problem, constraints, tradeoffs, and why a decision matters before asking people to move faster.

Direct feedback without drama

I address risk, missed expectations, and weak assumptions early, specifically, and respectfully.

Technical depth without takeover

I stay close enough to help with difficult decisions without removing ownership from the engineers doing the work.

Coaching toward independent decisions

I share context, ask useful questions, and build judgment so the team can move confidently without waiting for me.

How I lead

How I lead when the work gets difficult.

I’m a player-coach: clear about expectations, generous with context, willing to challenge assumptions, and still close enough to the work to help when the technical risk is real.

Clarityover theater

Make the real problem visible before performing certainty or speed.

Truthover validation

Challenge weak assumptions respectfully—even when agreement would be easier.

Capabilityover heroics

Coach, document, delegate, and build a system the team can sustain.

Carewith rigor

Protect users and people while maintaining a high bar for quality and accountability.

Perspective

Technical depth and business context are most useful together.

The best engineering decision is not only correct in isolation. It also has to work for the product, the team, the users, and the organization that will sustain it.

Engineering lens

How the system behaves.

My technical background helps me evaluate architecture, implementation, quality, and how decisions behave in the real system.

Operating lens

How the decision will live.

My MBA and leadership experience help me account for adoption, support, team capacity, product tradeoffs, and organizational constraints.

Combined judgment

Together, those perspectives help me make decisions that are technically sound and practical to sustain.

Evidence

See how these principles show up in the work.

The project stories show how I approach ambiguity, modernization, technical risk, team development, and delivery under real constraints.