alexander-kirsch.com London, UK

Alexander Kirsch

Senior Flutter and iOS engineer

I build Flutter and native iOS apps and look after them once they are live. I also maintain an open-source code generator that other Dart packages are built on.

copy_with_extension

@CopyWith()
class Profile {
  const Profile({
    required this.name,
    this.city,
  });

  final String name;
  final String? city;
}

// copyWith is generated.
const me = Profile(name: 'Alexander');
final now = me.copyWith(city: 'London');
dependent packages
50+
pub.dev points
160/160
maintained since
2019

open source

copy_with_extension: add @CopyWith() to a Dart class and it writes the copyWith code Flutter developers otherwise write by hand.

work

Contract work goes through Proper Bits Ltd: Flutter and iOS development, code audits and app takeovers. Earlier contracts include lead engineer on MOIA’s Flutter app and the build automation behind Haiilo’s branded apps.

apps

My own apps are on the App Store and Google Play. Weeklie, a class timetable, has passed 2.5 million iOS downloads.

writing

Articles on Flutter, Dart and running your own build machines.