Samuel Schetterer

Quant at Quant crypto trading

New York, New York, 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
Samuel Schetterer is a quant with 11 years of experience building low-latency trading systems and quantitative strategies in New York, currently focused on crypto trading. He brings a physics-trained, analytical mindset from a BS in Physics (University of Washington) to practical engineering in TradFi HFT and crypto markets. Hands-on across the stack, he has deep expertise in concurrency and memory-safe systems, evidenced by significant contributions to the widely used Rust crossbeam project where he fixed race conditions and redesigned SegQueue internals. Comfortable bridging research and production, he emphasizes robust synchronization, garbage-collection mechanics, and data integrity under heavy load. Colleagues rely on him to translate complex mathematical models into reliable, high-performance code that runs continuously in production.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (BS), Physics, Bachelor of Science (BS), Physics at University of Washington
github-logo-circle

Github Skills (9)

data-structures10
lock-free10
rust10
data-structure10
concurrency10
synchronization10
thread9
garbage-collection9
memory-management9

Programming languages (5)

C++RustCMarkdownPython

Github contributions (5)

github-logo-circle
crossbeam-rs/crossbeam

Jan 2016 - Apr 2017

Tools for concurrent programming in Rust
Role in this project:
userBack-end Developer
Contributions:6 commits, 14 PRs, 1 push in 1 year 2 months
Contributions summary:Samuel primarily contributed to the `crossbeam-rs/crossbeam` repository by addressing concurrency-related issues. Their work focused on fixing race conditions, preventing memory leaks, and ensuring data integrity within the concurrent data structures. They made significant changes to the `SegQueue`, including garbage collection mechanisms, memory management, and synchronization primitives. The user also refactored the `SegQueue` to combine data and ready arrays.
concurrentmultithreadingconcurrent-programmingconcurrencysynchronization
schets/multiqueue

Jan 2017 - Feb 2018

A fast mpmc queue with broadcast capabilities
Contributions:3 releases, 102 commits, 12 PRs in 1 year 1 month
mpmcbroadcastcapabilitiesmpmc-queuebroadcast-queue
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
Samuel Schetterer - Quant at Quant crypto trading