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.
11 years of coding experience
6 years of employment as a software developer
Master's degree, Artificial Intelligence, with honors, Master's degree, Artificial Intelligence, with honors at Charles University
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.
libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Role in this project:
Back-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.