Tristan Swadell

Senior Staff Software Engineer at Google

Menlo Park, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Tristan Swadell is a Senior Staff Software Engineer based in Menlo Park with over a decade of hands-on experience and 15+ years working across startups and large tech organizations. At Google since 2013, he blends deep backend engineering with consensus-building to drive production-safe systems and tooling. He contributes to prominent open-source projects around the Common Expression Language and artifact metadata (grafeas), implementing parsers and CEL AST generation that power advanced filter semantics. Tristan specializes in making portable logic fast, safe, and featureful, and is comfortable turning ambiguous requirements into rigorous, testable implementations. A UC San Diego computer engineering graduate, he pairs systems-level thinking with practical build and tooling fixes that keep large codebases healthy.
code10 years of coding experience
bookUniversity of California, San Diego
stackoverflow-logo

Stackoverflow

Stats
151reputation
8kreached
4answers
0questions
github-logo-circle

Github Skills (24)

parser10
apidoc10
testing10
grammar10
grammars10
go10
api10
parsing10
parse10
antlr10
protobuffer10
protobuf10
computer-engineering9
bazel9
test-automation9

Programming languages (8)

TypeScriptJavaC++ShellStarlarkGoHTMLPython

Github contributions (5)

github-logo-circle
google/cel-spec

Dec 2017 - Sep 2022

Common Expression Language -- specification and binary representation
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:17 releases, 174 reviews, 34 commits in 4 years 9 months
Contributions summary:Tristan primarily contributed to the Go code within the CEL specification project. Their work involved fixing build tooling issues, making lint fixes, and implementing map comparison logic for tests. The user also created a Go module, updated proto options, and refactored code to support Golang protobuf v2 API. Further contributions included updating Google APIs repo references.
representationspecification-languagespecificationexpression-languagelexical-analysis
grafeas/grafeas

Feb 2018 - Mar 2018

Artifact Metadata API
Role in this project:
userBack-end Developer
Contributions:8 commits, 1 PR, 9 comments in 20 days
Contributions summary:Tristan implemented a filter expression parser using ANTLR4, introducing a grammar to define the filter syntax. The parser supports logical operations, object field referencing, and function calls, similar to Google Cloud Logging Advanced Filters. The core contribution is the generation of the Common Expression Language (CEL) abstract syntax representation. The code changes included modifications to the parser's grammar and imports.
metadata-apiapiartifactmetadata
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
Tristan Swadell - Senior Staff Software Engineer at Google