Tyler Neely

Principal Engineer at sled.rs

Berlin, Germany
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 Neely is a Berlin-based creator and consultant with 10 years designing and shipping performance- and correctness-critical stateful distributed systems, and the original author of the embedded Rust database sled.rs. He blends low-level systems work—profiling improvements, DWARF/signal handling, lock-free data structures and Rust bindings—with distributed primitives like CRDTs, vector clocks, and robust NATS/JetStream clients. Recent roles include Principal Engineer for Database & Performance at Pinecone and Distributed Database Architect at Memgraph, and he is an active contributor to high-impact Rust projects such as rust-rocksdb, nats.rs, rust-crdt and flamegraph. Known for pragmatic fault injection and production hardening, he also trains and consults to help teams adopt Rust for latency-, throughput- and correctness-sensitive systems.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science and Economics, Bachelor of Science (B.Sc.), Computer Science and Economics at Rutgers, The State University of New Jersey-New Brunswick
bookHaddonfield Memorial High School
languagesrust, erlang, haskell
stackoverflow-logo

Stackoverflow

Stats
101reputation
83kreached
1answer
0questions
github-logo-circle

Github Skills (43)

jetstream10
testing10
rocksdb10
distributed-systems10
data-serialization10
etcd10
crdt10
data-structure10
serialization10
event-driven10
go10
performance-analysis10
database-design10
distributed-system10
profiling10

Programming languages (20)

C++CSSRustCScalaGoMustacheHTML

Github contributions (5)

github-logo-circle
rust-rocksdb/rust-rocksdb

Nov 2014 - Nov 2018

rust wrapper for rocksdb
Role in this project:
userBack-end Developer
Contributions:295 commits, 114 PRs, 197 pushes in 4 years
Contributions summary:Tyler's contributions primarily involve the development of a Rust wrapper for RocksDB. The commits demonstrate the creation of core functionality, including the implementation of open, put, get, and delete operations. Furthermore, the user's work includes defining essential data structures and adding initial support for features like merge operators, showcasing a focus on building the fundamental building blocks for interacting with the RocksDB database.
rocksdbrustrust-bindingsdatabaserust-wrapper
nats-io/nats.rs

Mar 2020 - Sep 2021

Rust client for NATS, the cloud native messaging system.
Role in this project:
userBack-end Developer
Contributions:30 releases, 14 reviews, 541 commits in 1 year 6 months
Contributions summary:Tyler primarily focused on improving the robustness of the `nats-io/nats.rs` Rust client. Their contributions involved implementing better error handling by switching to `eprintln!` for error messages and making `double_ack` functionality more reliable. Additionally, the user worked on general code quality improvements, such as applying more aggressive clippy lints, removing unnecessary clones, and streamlining code for efficiency. They also made efforts to add JetStream support, adding structs and methods related to it.
natsmessaging-libraryrustmessaging-systemrust-client
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