Tim Kuehn

Staff Software Engineer at Google

San Francisco, 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
Tim Kuehn is a Staff Software Engineer in San Francisco with 11 years of experience building scalable, production-grade systems at Google after early-stage leadership as the first tech hire at Solvvy. He blends deep systems and backend engineering expertise—demonstrated by contributions to a Rust RPC framework (google/tarpc) including an rpc macro and robust client-side connection handling—with a human-centered view of technology as a force for good. Tim’s background includes research-driven work (Mozilla’s Servo team and CMU master’s studies) and hands-on product delivery across startups and large orgs, so he navigates both experimentation and operational rigor. Colleagues rely on him for thoughtful architecture, mentoring, and pragmatic solutions that balance correctness, performance, and developer ergonomics.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Union College
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Carnegie Mellon University
languagesFrench, English
github-logo-circle

Github Skills (13)

asynchronous10
deserialization10
rpc-server10
rpc10
rust10
data-serialization10
io10
futures10
rpc-library10
async10
grpc10
serialization10
json9

Programming languages (5)

TypeScriptJavaRustNushellMarkdown

Github contributions (5)

github-logo-circle
google/tarpc

Jan 2016 - Nov 2022

An RPC framework for Rust with a focus on ease of use.
Role in this project:
userBack-end Developer
Contributions:98 reviews, 619 commits, 294 PRs in 6 years 11 months
Contributions summary:Tim primarily contributed to the development of a complete RPC framework in Rust, as indicated by the creation of an `rpc` macro. Their work involved implementing client code, setting up the `Cargo.toml` file, and implementing features like variable argument support. The user removed debugging `println!` statements from the code and also implemented a client-side mechanism for handling the case in which the server closes connections before client requests complete.
rpcrustrpc-frameworkasynchronous-programmingease-of-use
tikue/inverted_index

Sep 2015 - Oct 2015

Contributions:79 commits, 91 pushes, 4 branches in 1 month
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
Tim Kuehn - Staff Software Engineer at Google