David Browning / Software Engineer

David Browning

Lorem ipsum-style test prose for checking how list pages behave when content gets uneven.

01 / Explore

Four ways to explore

Work

The professional path: systems shipped, teams supported, and problems solved.

See my career

Projects

Practical builds, design tradeoffs, and the engineering decisions behind them.

Explore projects

Writing

Essays on software, systems, learning, design, and the occasional useful tangent.

Read the writing

About

The context behind the work: interests, values, background, and what keeps me curious.

More about me

02 / Featured projects

From the workbench

04 / Interests

On the workbench

Problem solving

I like the moment when a messy problem starts to reveal its shape. Programming gives that process somewhere to go: names, boundaries, tests, tools, interfaces, and eventually something that works. The code matters, but so does the thinking that gets you there.

The Four Fs of Code

Practical guidance to developing systems.