Work
The professional path: systems shipped, teams supported, and problems solved.
See my careerDavid Browning / Software Engineer
Lorem ipsum-style test prose for checking how list pages behave when content gets uneven.
01 / Explore
The professional path: systems shipped, teams supported, and problems solved.
See my careerPractical builds, design tradeoffs, and the engineering decisions behind them.
Explore projectsEssays on software, systems, learning, design, and the occasional useful tangent.
Read the writingThe context behind the work: interests, values, background, and what keeps me curious.
More about me02 / Featured projects
A source-available portfolio site built as a practical ASP.NET Core workbench.
03 / Featured writing
Practical guidance to developing systems.
04 / Interests
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.
Practical guidance to developing systems.