Tyler Denniston

Creator

Chapel Hill, North Carolina, 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
Tyler Denniston is a software engineer and creator with 16 years of experience building high-performance systems from research prototypes to production-grade C++ engines. He has led engineering and architecture decisions at TileDB, scaled teams, and contributed performance-critical compiler and storage improvements at Google (Skia, Halide) and open-source projects like DMTCP and TileDB. His strengths lie in performance engineering, parallel and distributed programming, and language/compiler development—work informed by large-scale HPC research (Distributed Halide on 16K+ cores) and real-world startup product delivery (Vexlio). Comfortable in underspecified, fast-moving environments, he combines low-level optimization, multithreading, and distributed-memory expertise with product thinking and a history of shipping both developer tools and user-facing applications. Located in Chapel Hill, he continues to experiment with systems-level tooling, reversible checkpointing, and generative art, blending rigor with creative exploration.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Massachusetts Institute of Technology
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Northeastern University
stackoverflow-logo

Stackoverflow

Stats
3,449reputation
525kreached
35answers
27questions
Badges
shared-libraries
top-5%
debugging
top-5%
github-logo-circle

Github Skills (41)

parser10
c-language10
checkpoint10
abstract-syntax-tree10
halide10
c1110
vectorization10
graphic10
data-structure10
checkpointing10
c1710
compiler-design10
code-generation10
rest10
computer-engineering10

Programming languages (15)

C#JavaC++CSSCRustCMakeGo

Github contributions (5)

github-logo-circle
tdenniston/bish

Feb 2015 - Jan 2016

Bish is a language that compiles to Bash. It's designed to give shell scripting a more comfortable and modern feel.
Role in this project:
userBack-end Developer
Contributions:280 commits, 19 PRs, 121 pushes in 11 months
Contributions summary:Tyler was primarily responsible for developing the language's parser, compiler, and core features. Their work included creating the AST (Abstract Syntax Tree) class and the core parsing logic, including tokens, operators, and variables. The user also implemented the code generation functionality and integrated standard library functions. Furthermore, their contributions extended to defining and implementing array and function definitions.
bashscriptingshell
TileDB-Inc/TileDB

Dec 2017 - Dec 2019

The Universal Storage Engine
Role in this project:
userBack-end Developer
Contributions:21 releases, 581 commits, 457 PRs in 2 years
Contributions summary:Tyler's contributions primarily focused on improving the core functionality of the TileDB library, specifically in the area of compression. The commits detail changes to the Blosc and Zstd compression algorithms by using the `*_ctx()` function calls. The commits also included fixes for metadata handling.
storage-enginetiledbarraysscientific-computingdata-analysis
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