A 22-second reel drawn live in the browser as a technical drawing: a contents page, a system architecture diagram, an interface layout with redlines, an abstract real-time simulation and a musical staff, resolving into the ZB monogram.

Software Engineer & Designer — Hopkins, MN

Zach Brewer

Software engineer and designer. Ten years building enterprise platforms in financial services, with a parallel practice in interface design, game systems and sound.

(01) About

I'm a software engineer and designer. For ten years I've built enterprise systems in financial services, most recently SPARCSPARCReact · C#/.NET GraphQL · Azure. 80+ mainframe scripts automated., a platform that replaces decades of mainframe automation at U.S. BankU.S. BankSoftware Engineer & AVP since 2020; systems analyst from 2017.. Alongside that work I design interfacesFig. 02Type, grid and motion, designed with intent., build game systemsFig. 03Godot, and a browser-based action RPG engine. and compose musicFig. 04The reel’s score is synthesized live — turn the sound on., held to one standard throughout: clear, precise, and built to last.

Based in
Hopkins, Minnesota
Currently
Software Engineer & AVP, U.S. Bank
Experience
10 years across enterprise, web and AI
Also
Game systems in Godot, sound design

(02) Disciplines

Four disciplines.One practice.

The same principles carry across every medium I work in: structure, clarity and close attention to detail.

01

Engineering

Enterprise platforms built for scale and longevity: React front ends, C#/.NET and GraphQL services, and the CI/CD pipelines that deliver them. I also lead the adoption of AI-assisted development across my engineering organization.

  • C# / .NET
  • React
  • TypeScript
  • GraphQL
  • Azure DevOps
02

Interface design

Interfaces designed with intent: typography, layout systems and motion tuned for clarity, and the design systems that keep them consistent. This site is designed and built by hand.

  • Interface
  • Typography
  • Motion
  • Design systems
03

Game systems

Real-time systems and game feel: responsive input, readable feedback and deterministic simulation. I build in Godot and am developing a browser-based action RPG engine.

  • Godot
  • Simulation
  • Game feel
  • Engines
04

Sound

Composition and sound design, and the software between them: Web Audio synthesis, DSP and custom audio tools. The score for the reel above is synthesized live in your browser.

  • Composition
  • Sound design
  • Web Audio
  • DSP
C# / .NETReactTypeScriptGraphQLAzure DevOpsSQL ServerNodeJenkinsDatadogGitHub CopilotGodotWeb AudioCanvas 2D
EngineeringInterface designGame systemsSoundTypographyMotionSystems thinkingAccessibility

(03) Experience

Ten years inenterprise engineering.

Currently building · U.S. Bank

SPARC

A microservices platform that consolidates decades of mainframe scripts and manual processes into a single modern, observable system.

80+
mainframe scripts automated
14
manual processes retired
250+
FTE roles in projected savings
4
CI/CD pipelines owned
Now
  1. Nov 2020 — Present
    Now

    Software Engineer, Assistant Vice President

    U.S. Bank · Hopkins, MN

    Architected SPARC, a microservices enterprise platform (React, a C#/.NET GraphQL API, and an Azure-hosted Liberty server) automating 80+ mainframe scripts and 14 manual processes. I own the front-end, API and DevOps layers across four CI/CD pipelines, and led GitHub Copilot adoption across the engineering org.

    • React
    • C# / .NET
    • GraphQL
    • Azure DevOps
    • AI adoption lead
  2. Nov 2017 — Nov 2020

    Business Systems Analyst II

    U.S. Bank · Richfield, MN

    Translated Fannie Mae and Freddie Mac investor guidance into technical requirements for Loss Mitigation workout-option engines, keeping them aligned with regulation. Built automated workflows for solicited review of thousands of delinquent borrowers, directly supporting borrower retention.

    • Requirements
    • Regulatory
    • Automation
    • Servicing
  3. Jun 2016 — Nov 2017

    Systems Engineer IV

    Wells Fargo · St. Louis Park, MN

    Developed a C#/ASP.NET migration automation tool that validated deployments across Dev, UAT, Staging and Production. Engineered a rule-based test-data conditioning system that let delegated users speed up functional and regression testing.

    • C#
    • ASP.NET
    • Deployment automation
    • Testing
  4. 2012 — 2016

    B.S. Computer Science

    University of Minnesota · Minneapolis, MN

    Studied computer science while interning as a software developer at Midwest Family Mutual: building an API that translated auto-insurance records for LexisNexis, and monitoring nightly batch cycles.

    • Computer science
    • Internship
    • APIs

(04) Contact

Let's build somethingconsidered.

Six strings — sweep across to play · sound is off

Type

  • AaInstrument Serif — display
  • AaGeist — text
  • AaGeist Mono — annotation

Colour

  • Paper#F3F6F2
  • Ink#122630
  • Ocean#2B6A93
  • Lagoon#1F8A86
  • Moss#3F7A55
  • Fern#6F952F

System

Grid
12 col · 20 px gutter
Baseline
8 px
Reel
Canvas 2D · 128 BPM · 48 beats
Build
React · Vite · pre-rendered

Local time

—Hopkins, Minnesota

© 2026 Zach BrewerDesigned and built by Zach Brewer. The reel is rendered live in the browser.Back to top ↑