Timothy Stack

Software Engineer at VMware

Seattle, Washington, 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
Timothy Stack is a seasoned software engineer with 15 years of experience, based in Seattle and currently working at VMware. He brings deep back-end expertise in log processing and tooling, contributing notable enhancements to open-source projects like angle-grinder (advanced query operators, regex parsing, duration expressions) and lnav (scanner and format optimizations). Comfortable optimizing low-level systems and language-level features, he blends pragmatic performance improvements with expressive query functionality. A University of Utah computer science graduate, he pairs long-term engineering chops with a knack for making developer-facing tools both faster and more expressive.
code15 years of coding experience
bookThe University of Utah
github-logo-circle

Github Skills (17)

c-language10
regex10
data-structure10
regular-expression10
data-structures10
rust10
cprogramming-language10
text-processing9
performance-optimization9
algorithms8
algorithm8
chronos7
chrono7
logging5
analytics5

Programming languages (11)

TypeScriptJavaC++ShellRustCCMakePerl

Github contributions (5)

github-logo-circle
tstack/lnav

Nov 2010 - Jan 2023

Log file navigator
Role in this project:
userBackend Developer
Contributions:34 releases, 23 reviews, 2251 commits in 12 years 4 months
Contributions summary:Timothy primarily contributed to the codebase by reducing the scanner size in the `data_scanner_re.cc` file. They also made changes in `shared_buffer.cc`, `log_format.cc`, and `base/is_utf8.cc` related to optimizations. Further contributions included adding formats for the github event log, shell script, and various other formats.
navigatorcommand-line-toollog-analysistailandroid
rcoh/angle-grinder

Dec 2018 - Sep 2021

Slice and dice logs on the command line
Role in this project:
userBack-end Developer
Contributions:14 reviews, 21 commits, 20 PRs in 2 years 10 months
Contributions summary:Timothy made significant contributions to the `angle-grinder` repository, primarily focusing on enhancing the query language and its operators. Their work included implementing a limit operator with both head and tail functionality, crucial for controlling result sets. Furthermore, they refactored and enhanced the parse operator to support regular expressions, expanding the tool's data processing capabilities. The user also added new functions and operators, like `if`, and incorporated duration expressions into the query language, leading to more expressive and flexible data manipulation.
analyticscli-apprustslicelogging
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
Timothy Stack - Software Engineer at VMware