Emily Smithson

Experience

7+ years solving hard mobile problems — greenfield builds, inherited messes, and co-founded ventures shipped start to finish.

Jul 2024 – Present

Co-Founder & Lead Flutter Developer

Melody — Women's Health App

Sole developer of a production women's health platform — 1,100+ Dart files, 250+ tests, Vertex AI coach, and automated store delivery.

Flutter Melos Vertex AI Firebase RevenueCat Cubit Patrol Shorebird Sentry Fastlane
  • Technical co-founder and sole mobile developer — built the entire production app from architecture through App Store and Play Store release.
  • Melos monorepo with api, auth, and entities packages, Widgetbook workspace, and a separate encrypted offline tracker for privacy-conscious users.
  • Vertex AI Menstrual Coach — RAG with Firestore content retrieval, context caching, function calling for in-app navigation, and three Gemini models in production.
  • Full Firebase backend — versioned Firestore, 12+ Cloud Functions (AI, email, calendar export, auth), App Check, Remote Config, and dual dev/prod environments.
  • 14+ tracking dimensions and 15+ insight graphs with healthcare report PDF export, Apple Health sync, and 120+ educational articles.
  • RevenueCat freemium monetisation — scenario-based paywalls, subscription guards, web purchase redemption, and trial notifications.
  • 250+ tests — unit, widget, golden, BDD, integration (real Gemini), and Patrol E2E with robot pattern and isolated test backend.
  • Fastlane + GitHub Actions release pipeline to Play Store, TestFlight, and App Store; Shorebird OTA patches for production hotfixes.
  • Sentry monitoring with in-app feedback; phased startup orchestration for sub-second perceived load time.

Jan 2024 – Jul 2024

Lead Flutter Developer

HomeLink

Led greenfield rewrite of a social housing app with Patrol integration tests on real devices in CI.

Flutter Bloc Patrol Widgetbook CI/CD
  • Led complete greenfield rewrite using Clean Architecture and Bloc.
  • Built CI/CD with GitHub Actions and local device runner executing Patrol tests on real iOS and Android devices.
  • Built Widgetbook component library with golden tests and accessibility test suite.
  • Introduced BDD/Gherkin practices for non-technical stakeholder test contribution.
  • Maintained 100% code coverage

Jun 2021 – Dec 2023

Senior Flutter Developer

Nextbase

Core member of a 10-person team delivering the flagship iQ dash cam app to a large consumer audience.

Flutter Go Router Stripe Testing
  • Led major technical migrations: Flutter upgrades, Navigator 2 / Go Router, Dart 3, and complex UI refactors.
  • Implemented logging, analytics, Crashlytics, push notifications, theming, deep linking, and Stripe payments.
  • Ran internal workshops on testing, Bloc, navigation, and GitHub Copilot; team testing lead.

Apr 2020 – Jun 2021

Flutter Developer

Shift

Delivered key modules for a startup driver app in a small agile team.

Flutter Clean Architecture GetX TDD
  • Built notification centre and onboarding package using Clean Architecture and GetX.
  • Practised TDD in a fast-paced startup with Figma, Jira, and GitHub.

2001 – 2020

Mathematics Teacher & Private Tutor

Various Schools, Bristol

Seventeen years explaining complex ideas clearly — communication and stakeholder skills that transfer directly to technical leadership.

Communication Mentoring

Secondary school mathematics teacher followed by private tutoring and exam marking. Spent nearly two decades breaking down hard problems for people who didn’t think they could understand them — the same skill applied today when explaining architecture trade-offs to engineers and product decisions to non-technical founders.