00 — What I do

Mobile apps for Android and iOS, built with Flutter.

I take products from idea to the App Store and Google Play: the architecture, the interface, the integrations, and the care that keeps an app running well after launch.

01 — Primary focus

Flutter mobile application development

Cross-platform applications for Android and iOS from a single Flutter and Dart codebase, without compromising on how either platform should feel.

  • Flutter
  • Dart
  • Android
  • iOS

02 — Capabilities

The engineering around it.

  1. 01

    Mobile architecture

    Clear layers and predictable structure that stay maintainable as the product and team grow.

  2. 02

    API integration

    Typed, resilient communication with REST, GraphQL and real-time backends.

  3. 03

    AI-powered features

    Chat, summarisation and multimodal experiences built into Flutter apps with the Flutter AI Toolkit.

  4. 04

    AI agents

    Agents that reason, call tools and take action on a user’s behalf, built with Genkit.

  5. 05

    State and data management

    Predictable application state and data flow from the server to the screen.

  6. 06

    Offline-first storage

    Local persistence and sync so apps stay fast and usable on poor connections.

  7. 07

    Notifications and deep linking

    Push notifications and links that open the right screen, every time.

  8. 08

    Performance

    Profiling and fixing jank, memory and startup time on real devices.

  9. 09

    Testing and quality

    Unit, widget and integration tests on the flows that matter.

  10. 10

    Store releases

    Signing, review and rollout on the App Store and Google Play.

  11. 11

    Maintenance

    Upgrades, fixes and steady improvement long after launch.

See selected work

03 — Contact

Have a mobile product in mind?

Whether it’s a role, a product or a question about mobile engineering, email is the best way to reach me.