Lincoln, Nebraska

Hi, I’m Josh Ferguson.

I’m a senior mobile engineer and architect with 20+ years of shipping software on iOS, Android, macOS, Windows and the web. For the last eight years I’ve led Flutter work on regulated banking and healthcare apps, from secure sign-in and payments to the .NET services, pipelines and tests behind them.

WheekWorks is my independent studio, where I build apps of my own.

20+ years
shipping software across mobile, desktop and the web
8 years
leading Flutter apps for banking and healthcare
4 apps, 1 codebase
a white-label banking app for Farm Credit lenders

What I care about

Software that’s a joy to use, and to maintain

I care about three things: software that’s a joy to use, code that’s a joy to maintain, and teams that get better every sprint. Lately that includes putting AI coding agents to work in production code without lowering the bar.

  • Mobile architecture

    Flutter and Dart, Swift and Objective-C, Kotlin and Java. White-label apps, typed navigation, shared packages and per-brand design tokens.

  • Secure, regulated apps

    Okta, OAuth and OpenID Connect sign-in, biometrics and MFA, payments and Plaid, and HIPAA-compliant data handling.

  • The services behind them

    C# and .NET 8, ASP.NET Core, REST and GraphQL APIs on Azure, with per-customer ownership checks and real test coverage.

  • Quality you can measure

    Unit, integration, golden and mutation testing, static analysis, and CI/CD pipelines that build, sign and ship every brand.

  • AI-assisted engineering

    Claude Code and Copilot in daily work, team instructions and agent skills, MCP servers, and evals that test skills before they merge.

  • Growing teams

    Hiring and mentoring engineers, building a code review culture, and setting mobile strategy with product and design.

Selected work

A few things I’m proud of

  • Four banking apps from one Flutter codebase

    Moved Farm Credit Services of America’s native iOS and Android apps to Flutter: one white-label app shipped as FCSAmerica, AgDirect, AgCountry and Frontier Farm Credit, backed by a .NET 8 API.

  • DartMutationTester

    An AST-based mutation-testing tool for Dart and Flutter that grades every pull request and posts the results as PR comments. It became the team’s standard measure of test quality.

  • Home healthcare in two months

    Launched HIPAA-compliant Flutter apps for secure documents, messaging, wound care and physician order signing, including an OpenCV plugin that measures wounds from a photo.

  • A Medicare pharmacy-benefits processor

    Designed and built in .NET Core to every NCPDP specification, answering in under 100 ms with more than 80% unit-test coverage.

  • Award-winning Mac software

    Contributed to Things by Cultured Code (2009 Apple Design Award) and built BrowseBack for Smile Software (2006 Macworld Best of Show).

  • GoDrive, on four platforms in a year

    Led the file-sync client for Linoma Software: native Windows, macOS, iOS and Android apps from one shared C# and Xamarin codebase with an encrypted sync engine.

From the studio

Wheekly

WheekWorks’ first app is Wheekly, a private GLP-1 tracker for iPhone. It keeps doses, weigh-ins, meals and progress photos on the phone, with no account and no tracking. I built it in Flutter and Swift for my wife, and it’s coming soon to the App Store.

Visit wheekly.app

Beaker and Mooshu, Wheekly’s two guinea pig guides, looking around curiously.

Experience

Where I’ve worked

  1. 2022 – now Senior Application Developer Farm Credit Services of America
  2. 2021 – 2022 Front-End Development Lead Crescent
  3. 2021 Lead Mobile Developer Ocuvera
  4. 2020 – 2021 Software Architect LyncStream
  5. 2018 – 2020 Lead Mobile Architect WorldView Ltd.
  6. 2016 – 2018 Software Engineer Geist Global (Vertiv)
  7. 2014 – 2016 Senior Software Engineer Linoma Software (HelpSystems)
  8. 2013 – 2014 Senior Software Engineer Election Systems & Software
  9. 2012 – 2013 Infrastructure Engineer Red Giant Software
  10. 2006 – 2012 Software Engineer Digital River
  11. 2002 – 2006 Software Engineer eSellerate
  12. 2000 – 2002 QA Engineer MindVision Software

Since 2004 I’ve also run Sick Developments, an independent Mac and iOS studio. I hold a BS in Information Technology, with honors, from the University of Phoenix, and studied computer engineering at the University of Nebraska–Lincoln.

In their words

What colleagues say

“He’s super brilliant… I ran mobile dev shops for years and he’s Nebraska’s top 10 if I had to say…”

Ishan Amin, Chief Product Officer, WorldView Ltd.

“…one of the most intelligent people I’ve worked for. I’m glad we had the chance to work together.”

Dan Griffith, Senior Software Engineer, WorldView Ltd.

Get in touch

The best way to reach me is a message on LinkedIn. You can find my code on GitHub.

Off the clock I still build for fun: shader-heavy Flutter games, Wheekly, and a Python pipeline that recommends cards for Magic: The Gathering Commander decks.