Piotr Sarna

Founding Engineer at poolside

Pruszków, Masovian Voivodeship, Poland
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
Piotr Sarna is a founding engineer and systems-focused software developer with 11 years of experience building high-performance distributed systems, databases, and open-source tooling using C++ and Rust. He has driven core contributions to projects like ScyllaDB, Seastar and LizardFS and helped evolve SQLite-compatible systems at Turso and tursodatabase, adding async APIs, persistence, transaction tracing and encryption-at-rest. Comfortable across low-level networking, storage engines and database protocols, he’s implemented protocol dissectors for Wireshark and a Rust async CQL driver, showing a knack for making complex internals observable and reliable. A pragmatic maintainer and refactorer, Piotr balances feature work with memory/race-condition fixes and testing improvements, and recently shifted into founding-stage product work while exploring AI. Based in Poland, he pairs deep systems expertise with a steady open-source track record and an eye for production safety that’s not obvious from job titles alone.
code11 years of coding experience
job9 years of employment as a software developer
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at University of Warsaw
bookPostgraduate Degree, Agriculture, General, Postgraduate Degree, Agriculture, General at Wyższa Szkoła Kształcenia Zawodowego
languagesEnglish, Polish, Russian
github-logo-circle

Github Skills (59)

asynchronous10
filesystem10
c-language10
prepared-statements10
admin10
back-end-development10
nosql10
transport10
async10
testing10
databases10
distributed-systems10
scylla10
database-administration10
driver10

Programming languages (14)

MDXJavaC++RustCWebAssemblyGoHTML

Github contributions (5)

github-logo-circle
lizardfs/lizardfs

Jan 2015 - Feb 2018

LizardFS is an Open Source Distributed File System licensed under GPLv3.
Role in this project:
userBack-end Developer
Contributions:2 releases, 298 commits, 6 PRs in 3 years 1 month
Contributions summary:Piotr primarily worked on improving the chunkserver functionality within the LizardFS distributed file system. Their contributions included implementing features to handle damaged disks, adding stats to the CGI, and fixing bugs related to uninitialized variables and race conditions. They also added functionality to manage and work with file locks. In addition to this they added support for new file operations such as setting and getting goal, as well as, implementing a new read/write format.
erasure-codingaccelerationc-plus-plusload-balancingfault-tolerance
tursodatabase/libsql

Oct 2022 - Jan 2023

libSQL is a fork of SQLite that is both Open Source, and Open Contributions.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:3 releases, 213 reviews, 115 commits in 3 months
Contributions summary:Piotr made significant contributions to the libsql project, particularly in the area of database functionality. They implemented the "CREATE/DROP FUNCTION" syntax for WebAssembly (Wasm) user-defined functions and enhanced the project by adding the "ALTER TABLE ALTER COLUMN" statement. Additionally, the user added support for a range of SQL functions and implemented encryption-at-rest features. Furthermore, they implemented and improved support for HTTP-based replication by introducing a /queries endpoint for statement execution and introduced a test to ensure the correct application of snapshots.
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
Piotr Sarna - Founding Engineer at poolside