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.
16 years of coding experience
11 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Massachusetts Institute of Technology
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Northeastern University
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:
Back-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.
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.
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.