Austin Sullivan is a software engineer with five years of experience building web platform features and on-device ML in Chromium and related open-source projects. He has led design and implementation work across Chrome storage APIs and the WebNN stack, bridging browser internals with hardware-accelerated on-device inference and contributing to Gemini Nano integration. His contributions to major repos like chromium, gecko-dev, and web-platform-tests show a focus on robust test automation, specification-driven APIs, and edge-case correctness (e.g., WebNN tensor handling and File System Access refinements). Based in San Francisco, he combines systems-level thinking with practical engineering—refactoring for maintainability, improving sampling and telemetry, and driving multi-year projects end-to-end. An often-overlooked strength is his track record of specifying how web ML and WebGPU workloads interleave, which helps make advanced on-device AI accessible to web developers.
5 years of coding experience
High School, High School at Missisquoi Valley Union Middle and High School
Computer Science, Computer Science at University of Auckland
Computer Science, Computer Science at University of Virginia
Test suites for Web platform specs — including WHATWG, W3C, and others
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:39 commits, 10 comments, 1 issue in 2 years 1 month
Contributions summary:Austin primarily contributed to the development and testing of the File System Access API, focusing on implementing and validating features related to file picker functionality. They added restrictions to allowed file extensions and implemented features to specify well-known starting directories for file pickers. Furthermore, they refactored code, renamed variables, and added tests for the FileSystemHandle methods. They also performed refactoring and code changes related to file locking and handling edge cases.
Contributions summary:Austin contributed to the Chromium source code by addressing several aspects of the on-device model service. Their work included removing expired histograms, refactoring code to use testing utilities, and enhancing the implementation of sampling parameters. They also made improvements in code style by removing namespace aliases and upgrading types. Their contributions suggest a focus on model performance and improving the overall structure and maintainability of the on-device model service.
chromiumgithub-mirrorchrome
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Austin Sullivan - Member Of Technical Staff at OpenAI