Jan Špaček

Senior Rust Engineer at Keyrock

Prague, Czechia
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
Jan Špaček is a Senior Rust Engineer based in Prague with 12 years of experience designing high-performance systems across embedded, trading, and backend domains. He built a low-latency HFT engine at Keyrock—implementing kernel bypass, a custom TCP/IP stack, and a JIT-enabled execution path that lets Python strategies run at native speed—and has deep experience with low-level hardware and embedded Rust through contributions to the popular embassy-rs project. Jan has also driven protocol and robustness work in libSQL (Hrana protocol v2 with TLS and stream handling) and founded a robotics/ML startup where he delivered real-time CUDA inference, stereo visual odometry, and embedded control software. Comfortable across C++, Rust, Python, and CUDA, he blends systems-level optimization with practical tools for data collection, logging, and developer-friendly ecosystems. A holder of an AI master’s with honors, he combines algorithmic rigor with hands-on hardware tinkering—he even designed custom LED strobe drivers and hand-optimized decimal math for finance.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Artificial Intelligence, with honors, Master's degree, Artificial Intelligence, with honors at Charles University
languagesCzech, English
stackoverflow-logo

Stackoverflow

Stats
1,111reputation
74kreached
6answers
12questions
github-logo-circle

Github Skills (35)

async10
websocket10
io10
driver10
sys10
embedded10
rust10
stm10
hal10
token-based-authentication9
authentication9
jwt-authentication9
spi9
timer9
token-authetication9

Programming languages (8)

TypeScriptMDXC++RustCJavaScriptGoPython

Github contributions (5)

github-logo-circle
embassy-rs/embassy

Apr 2024 - Jul 2024

Modern embedded framework, using Rust and async.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 reviews, 8 PRs, 37 comments in 2 months
Contributions summary:Jan primarily contributes to the `stm32` HAL drivers within the `embassy-rs/embassy` repository. Their work focuses on low-level hardware interaction, as evidenced by adding timer functionality, removing instance generics for USART, and refactoring RCC initialization. The changes involve direct manipulation of hardware registers and the use of new_pin! and other related macros, indicating a focus on embedded systems programming.
driversrustembeddedhalasync
tursodatabase/libsql

Feb 2023 - Feb 2023

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Role in this project:
userBack-end Developer
Contributions:1 PR, 6 comments in 20 days
Contributions summary:Jan primarily focused on implementing and improving the Hrana protocol, a core component of the libsql project. Their commits include adding mutual authentication using TLS, as well as implementing features such as support for named arguments, and batch requests. Furthermore, the user enhanced the robustness of the Hrana implementation by integrating stateful features like open streams, closing streams, and implementing program execution. They also implemented version 2 of the protocol, with describe, and stored SQL support.
embedded-databaserustsqlsqlite3webassembly
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
Jan Špaček - Senior Rust Engineer at Keyrock