Travis Smith

Software Engineer at Google

Los Angeles, 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
Travis Smith is a generalist software engineer with 11 years of experience, currently building computer vision and 3D reconstruction infrastructure for AR/VR at Google using C++ and Python. He has a strong ML systems background from Capital One’s Center for Machine Learning and prior work on ranking and serving infrastructure for Google Search. An active open-source contributor, he’s improved developer tooling and UX in projects like JupyterLab LSP, Red Hat’s YAML language server, and Streamlit, bridging front-end polish with robust back-end fixes. Trained academically at Georgia Tech (CS, 4.0) and with a broad liberal-arts undergraduate background, he combines mathematical rigor with creative thinking rooted in music and the arts. Colleagues rely on him to translate research needs into production-ready libraries and tools that improve developer workflows and diagnostics.
code11 years of coding experience
job7 years of employment as a software developer
bookSt. Mark's School of Texas
bookBachelor's degree, Music, Philosophy, Art History, Bachelor's degree, Music, Philosophy, Art History at Boston University
github-logo-circle

Github Skills (26)

python10
configuration-management10
typescript10
language-server-protocol10
ui-design10
jupyterlab10
uid10
language-server10
front-end-development10
typescript-types10
yaml10
streamlit10
typescripts10
gui-testing10
ui-testing10

Programming languages (4)

TypeScriptJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
Language Server for YAML Files
Role in this project:
userBack-end Developer
Contributions:15 commits, 2 PRs, 19 comments in 1 month
Contributions summary:Travis primarily focused on improving the YAML language server's functionality. Their contributions involved fixing configuration handling, correcting logic errors, and making the code more readable through refactoring. They also worked on refining error handling and diagnostics within the parser, specifically addressing issues related to incorrect error reporting and type inconsistencies. In addition, the user updated the project's description and updated testing errors.
language-serveryamlyaml-support
jupyter-lsp/jupyterlab-lsp

Apr 2020 - Jun 2020

Coding assistance for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol
Role in this project:
userFull-stack Developer
Contributions:29 commits, 1 PR, 42 comments in 1 month
Contributions summary:Travis primarily focused on enhancing the configuration and functionality of the JupyterLab LSP extension. Their work involved adding interfaces for server configurations and modifying the extension to enable the use of VSCode-style setting strings. They also addressed linting issues and implemented and tested configurations for language servers, specifically for pyls and YAML schemas. These changes improved the integration and usability of various language servers within the JupyterLab environment.
code-navigationjupyterlablanguage-server-protocoljupyterlab-extensionlsp
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