← back to the terminal

Morgan Hunt

Staff Software Engineer · Mesa, AZ

I build the tools other Dart developers build on.

// by the numbers

25M+ users reached Couchsurfing's global member base, served by the mobile app I architected.
198K/mo package downloads 36 packages published to pub.dev, pulled fresh from the pub.dev API on every build.
$1M+ annual revenue Yearly revenue generated by the Clean Simple Eats app I built and maintained.
2.3M lines written Source across 94 non-fork repositories plus the Couchsurfing app, excluding vendored third-party code and built output.

// summary

Staff software engineer, 8+ years deep in Dart and Flutter. I architected Couchsurfing's mobile app from an empty repo to 1.3M lines of production code serving 25M+ members, and I led the team of 9 engineers who build on it. Before that I grew a meal-planning app 5× to 10K+ monthly active users as its sole developer, on a product doing over $1M a year at 4.8 stars. Alongside all of that I maintain 36 packages on pub.dev — including two full backend frameworks, Revali and Zonai — downloaded 198K times a month. Most of it exists because some corner of the Dart ecosystem was missing it, and I've spoken about that work at three Flutter conferences. If a tool gets in a developer's way, I'd rather fix the tool than work around it.

// shipped apps

Couchsurfing app icon

Couchsurfing

Couchsurfing: Stay, Meet, Host
Nov 2023 — Aug 2026

25M+ members · 1.3M lines · iOS & Android

The travel app I architected from an empty repo to 1.3M lines of production Flutter, and led a team of 9 engineers on. Members use it to find hosts, meet locals, and plan stays around the world.

Clean Simple Eats app icon

Clean Simple Eats

Clean Simple Eats +
Jan 2020 — Jul 2023

4.8★ · 5,700+ ratings · $1M+ annual revenue

A meal-planning and nutrition app I owned end to end as its sole developer for most of 3.5 years — grown 5× to 10K+ monthly active users, shipped to both platforms on a two-week release cadence.

// experience

Couchsurfing International

Nov 2023 — Aug 2026

Staff Software Engineer

25M+ members · 1.3M lines of code · led a team of 9

  • Architected the Couchsurfing Flutter app from an empty repo to 1.3M lines of production code, shipping to a global member base of 25M+ across iOS and Android.
  • Led and mentored a team of 9 mobile engineers, reviewing 2,382 pull requests and setting the architecture and engineering standards the entire mobile org still builds against.
  • Shipped 947 pull requests and 1,100+ commits into a 67-contributor monorepo, one of its most active engineers across both the Dart and TypeScript sides.
  • Built a type-safe code generation pipeline that syncs backend TypeScript contracts into Dart models, eliminating hand-written API models and the whole class of runtime contract bugs that came with them.
  • Designed a fully automated CI/CD platform for multi-track iOS and Android releases, turning a manual, engineer-supervised process into a hands-off pipeline.

Clean Simple Eats

Jan 2020 — Jul 2023

Senior Software Engineer

$1M+ annual revenue · 5× user growth · 4.8★ · sole developer

  • Grew the Clean Simple Eats app from ~2K to 10K+ monthly active users — a 5× increase — as the sole developer for the majority of a 3.5-year tenure.
  • Built and maintained the mobile product behind more than $1M in annual revenue, owning the iOS and Android codebase end to end.
  • Sustained a 4.8-star App Store rating across 5,700+ ratings while shipping on a two-week release cadence for both platforms.
  • Partnered directly with product, design, and leadership to turn business objectives into shipped features, from concept through store release.

Independent Contracts

52 months cumulative

Flutter & Dart Consultant

6 companies · 52 months of engagements

  • Delivered mobile products for six companies as an independent contractor, totaling 52 months of engagement time across the six.
  • Refactored MVPs into maintainable, scalable codebases and shipped new features against tight external deadlines.
  • Consulted with in-house teams and raised their Flutter practice, rather than handing over code and walking away.

// projects

oat

A macOS app for managing shell aliases, functions, env vars, and PATH entries — GUI + CLI.

// core skills

Flutter & Dart 8+ years, shipped to 25M+ users
Mobile architecture at scale 1.3M-line codebase, architected from scratch
Developer tooling & codegen 36 packages, 198K downloads/mo
Backend framework design Revali and Zonai, built and published end to end
Technical leadership Team of 9, 2,382 pull requests reviewed

// full stack

Languages
Dart TypeScript JavaScript Python
Frameworks
Flutter Jaspr Nocterm Revali Zonai NestJS
Platforms
iOS Android macOS Linux Windows
Architecture
BLoC Provider Scoped Deps Get It TDD

// contact

Reach out at mrgnhnt96@gmail.com, or find me as @mrgnhnt96 on GitHub or @mrgnhnt96_dev on Twitter.