Christopher Fujino
Senior Software Engineer
Experience
Sabbatical
Mar 2025 - Mar 2026
I took a year off from professional work to rest and explore new ideas (see my blog post to read more). Some of the projects I built:
- Slothscript: A scripting language for automation and system administration.
- doc-builder: Build and maintain docs from tested external source files.
- dhb: An interactive environment for integer arithmetic.
Google
⇒
Senior Software Engineer
Engineering Lead, Flutter Engineering Productivity
April 2024 - Mar 2025
Flutter is Google's open source, cross-platform application framework allowing a single codebase to target Android, iOS, Windows, macOS, Linux, and the web.
I lead a team that owned three infrastructure services for Flutter maintainers and users:
- Infra: continuous integration for Flutter open source pull requests and merged commits.
- Releases: ensuring reproducible builds and timely hotfix patches of the Flutter SDK for beta and stable release channels
- Devicelab: manage a data center of physical Android, iOS, macOS, Windows and Linux devices that ensure every commit to the Flutter SDK passes an integration test suite across these platforms.
Google
⇒
Senior Software Engineer
Tech Lead, Flutter Tooling
Nov 2022 - April 2024
Flutter's CLI tool orchestrates Flutter app builds encompassing compilation across Dart for a developer's code along with Java/Kotlin, Objective-C/Swift, C++, or JavaScript for native code. This includes debug-mode builds, involving stateful hot reload of Dart code just in time compiled and release builds ahead of time compiled to machine code.
I lead design review, crash & issue triage, and code review of both full time employees and open source contributors. Features I've built include:
- Flutter Preview device, allowing developers to experience Flutter's stateful hot reload without requiring a native build toolchain
- Font tree-shaking for the web, reducing the download size of icon fonts by removing code points not referenced from the app
- Infrastructure for codesigning pre-compiled binaries that are distributed to end users
Google
⇒
Software Engineer
Flutter Tooling, Flutter open source release engineer
Feb 2019 - Oct 2022
Owned the release process for Flutter, Google's open source cross-platform application toolkit.
Rocksbox
⇒
Software Engineer
Full-Stack Web Developer
Sep 2017 - Feb 2019
Full stack web developer on a small engineering team, specializing in the backend.
Set up the frontend JavaScript build configuration and initial architecture for a complete refactor of the codebase from jQuery to React.
Leveraged previous experience with Linux Systems Administration to lead most DevOps tasks, maintaining configuration, cloud container infrastructure orchestration, and database maintenance.