Hello.

This is the personal site of Andrew Brogdon. I'm a software engineer working at Google, where I lead the developer relations team for Dart and Flutter, a motley assortment of engineers, tech writers, and program managers whom I'm lucky to work with.
If you arrived here, you probably bumped into me at a conference or saw a video/blog/project that I worked on. Welcome!
A few, mostly random, things about me.
- At university I studied to be a poet, and you can still find one or two of my poems online.
- I once co-hosted a tech livestream with Rivers Cuomo, lead singer/songwriter for the band Weezer.
- My most prized possession is an original Bloom County comic strip.
- Work has taken me to 20 Google offices, 7 countries, and 4 continents.

Working with Andrew.
Connecting on the internets
I use LinkedIn and Bluesky (see links in the header) to connect with folks in the engineering community, particularly about Dart/Flutter and projects in the ecosystem. For whatever reason, giving out my email feels like telling someone my home address, so I tend to rely more on social media.
Connecting in person
I go to developer events like Google I/O, Fluttercon, and meetups as part of my job. If you see me at one, I'm in work mode, so please come up and say hello! My favorite thing in the world is meeting a new Flutter dev and watching them pull out their phone to show me an app they're proud of.
Learning
My way of learning a new language and/or UI framework is to code Reversi in it. Back in 2018 when I joined Flutter, I wrote this version (which is slightly janky due to the way isolates work on the web):