Open to collaboration

Flutter Engineer.
Package Author.
App Builder.

6+ years crafting high-quality Flutter apps and open-source packages. Focused on developer experience, clean architecture, and pixel-perfect UI.

main.dart
void main() {
  runApp(PortfolioApp());
}

class PortfolioApp extends StatelessWidget {
  const experience = '6+ years';
  const company = 'Very Good Ventures';
  const pubPackages = 12;
  const appsShipped = 2;
}
pubspec.yaml
name: blog
description: A portfolio app built with Jaspr.
repository: https://github.com/andyhorn/blog

dependencies:
  bloc: ^8.1.0
  equatable: ^2.0.0
  go_router: ^13.0.0
  simple_routes: ^2.0.0
6+Years Experience
12pub.dev Packages
2Published Apps
Cups of Coffee
// about me

Building beautiful
things with Flutter

I'm a Flutter engineer at Very Good Ventures and founder of Ember City Studio. I've spent 6+ years shipping production apps across finance, health, and consumer SaaS — and building open-source tools for the Flutter ecosystem.

Flutter Dart pub.dev Firebase
Software Engineer 3 Very Good Ventures · Sep 2025 – Present
Founder & Principal Engineer Ember City Studio · Feb 2025 – Present
Senior Flutter Engineer MacroFactor · Dec 2024 – Jul 2025
Software Engineer Uptech Studio · Jul 2022 – Apr 2024
// packages

Open Source Packages

Dart and Flutter packages published on pub.dev, used by developers worldwide.

⭐ 8
simple_routes

Simple, declarative route and navigation management for go_router. Type-safe routing with zero magic strings.

⭐ 0
firebase_flavors

Automate Firebase configuration across Flutter app flavors. Handles dev, staging, and production environments.

⭐ 56
flutter_resizable_container

Add nestable, resizable containers to your Flutter app. Supports custom dividers, programmatic control, and drag events.

// blog

Latest Writing

All posts →
// get in touch

Let's build something
together

Open to collaboration on Flutter apps, open-source projects, and consulting engagements. Reach out — I respond within 24 hours.

Connect on LinkedIn