Max Peterson

Principal Software Engineer

I build enterprise software at Workiva by day, ship apps like Rinvy and Yearscape at night, and run Ames Superdog on the weekends. Unapologetically Midwestern.

Experience

Intern to principal at one company, plus a hot dog cart

Workiva · Ames, IA

2011 – Present

  1. 2023 – Present

    Principal Software Engineer

    • Tech lead for the newly formed Sustainability Reporting team, helping expand Workiva from financial reporting into a new product line.
    • Set the standards, best practices, and client tech stack for the transition of the frontend from Dart to TypeScript.
    • Mentor engineers across multiple teams.
  2. 2019 – 2023

    Staff Software Engineer

    • Led development of the authentication and authorization libraries for the frontend platform.
    • Designed and built a microfrontend framework for Dart that modularized client delivery across the organization.
  3. 2016 – 2019

    Senior Software Engineer

    • Led a squad of four engineers focused on web platform development.
    • Built and maintained the framework-level Dart libraries used by engineers across the organization.
  4. 2014 – 2016

    Software Engineer

    • Chosen for the new Web Platform team building the next-generation frontend framework, first in TypeScript and then in Dart.
    • Built the authentication and module libraries for the frontend platform.
  5. 2011 – 2014

    Software Engineering Intern

    • Contributed to the Wdesk platform at WebFilings (now Workiva) while finishing my degree at Iowa State.

Ames Superdog · Ames, IA

2023 – Present

  1. 2023 – Present

    Owner

    • Acquired and relaunched a 20-year-old late-night food business to keep it from closing.
    • Run operations, hiring, and the brand for a team of eleven.

Iowa State University · B.S. Software Engineering · 2014

About Me

I'm Max Peterson, a software engineer based in Central Iowa. I love building useful tools that solve real problems, whether that's enterprise reporting software or an app that helps a restaurant stop counting inventory on a clipboard.

By day, I'm a Principal Software Engineer at Workiva, where I lead the Sustainability Reporting team after a decade building the frontend platform behind Wdesk. In my free time, I own and operate Ames Superdog, a late-night street food cart that's been satisfying cravings in Ames, Iowa since 2003. When I'm not coding or managing the cart, you'll find me helping out on the family farm.

Oh, and I bleed cardinal and gold. Go Cyclones! 🌪️

Max Peterson

Skills

The tools I reach for most

Languages
TypeScriptJavaScriptDartPythonSwiftKotlinSQL
Frontend & Mobile
ReactAstroTailwind CSSIonicCapacitorSwiftUIFlutterMicrofrontendsTanStack Query
Backend & Data
Node.jsDjangoFlasktRPCGraphQLPostgreSQLSupabaseRedis
Cloud & Tooling
AWSGCPDockerGitHub ActionsVercelRenderDataDogSentry
AI
Anthropic APIOpenAI APIGemini APIClaude Code