Lucjan Suski is a seasoned software leader and entrepreneur with 13 years of engineering experience, currently serving as CEO and co-founder of Surfer after four years as its CTO. He blends hands-on backend systems work—demonstrated by contributions to high-profile open-source projects like Servo and rust-rocksdb—with product and company-building experience from founding startups and leading full-stack teams. His work on Servo improved memory-safety and robustness in a parallel web rendering engine, while his rust-rocksdb contributions added practical database configuration and SST ingestion features. Comfortable moving between low-level systems code and strategic leadership, he also completed an advanced leadership program to sharpen his executive skills. Based in Poland, he prefers not to receive unsolicited job offers and focuses on scaling product and engineering outcomes.
13 years of coding experience
8 years of employment as a software developer
Advanced Leadership Program, Advanced Leadership Program at Center for Leadership (CL)
Contributions:9 commits, 2 PRs, 10 comments in 1 year 1 month
Contributions summary:Lucjan primarily contributed to the `rust-rocksdb` project by adding and modifying features related to database options and functionality. Their work involved allowing users to configure compression options, including the ability to set maximum dictionary bytes and zstd training bytes, which enhance compression. Furthermore, the user added support for SST file writers, including the `ingest_external_file_opts` function which allows the import of pre-built SST files for efficient data loading, and also added related examples. The majority of the changes are related to database configuration and file management.
Servo aims to empower developers with a lightweight, high-performance alternative for embedding web technologies in applications.
Role in this project:
Back-end Developer
Contributions:5 commits, 5 PRs, 15 comments in 2 days
Contributions summary:Lucjan made several contributions related to the Servo web engine. They fixed a bug in `ImageData` initialization, making it fallible instead of panicking. They also addressed platform-specific configurations by using `servo_config::opts` only on the Linux target, and improved the code by avoiding panics in image usemap handling. Furthermore, the user contributed to Stylo, the style system of Servo, by adding Gecko glue for `grid-auto-flow` and adding a shorthand for `grid-gap`.
browserrustjavascriptbrowser-engineservo
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.