Janย Bujak

Tokyo, Japan
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 Bujak is a backend-focused software engineer with 11 years of experience building and optimizing distributed systems, currently based in Tokyo. He has strong expertise in Rust and blockchain infrastructure, contributing notable improvements to flagship projects like Substrate and Polkadot where he optimized logging/timestamping, fixed data-leak issues, and added memory instrumentation. His open-source work also spans client-side Rust through the stdweb library, improving web API support and developer ergonomics. At Nokia he progressed from software engineer to technical leader, bringing practical leadership to complex telecom-grade systems. Colleagues would describe him as a pragmatic refactorer who elevates observability and performance in critical code paths. He blends production-grade engineering with a steady commitment to upstream open-source maintenance.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Engineering - BE, Applied Computer Engineering, Bachelor of Engineering - BE, Applied Computer Engineering at Wroclaw University of Science and Technology
languagesEnglish, Polish
github-logo-circle

Github Skills (18)

substrate10
memory-management10
parity10
polkadot-js10
webapi10
performance-optimization10
blockchain10
logging10
nodejs10
webassembly10
rust10
polkadot10
nodes10
wasm-pack9
rust-wasm9

Programming languages (17)

C++RustCTeXHandlebarsGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
koute/stdweb

Apr 2017 - Oct 2019

A standard library for the client-side Web
Role in this project:
userBack-end Developer
Contributions:408 commits, 132 PRs, 288 pushes in 2 years 6 months
Contributions summary:Jan primarily contributed to the development of the `stdweb` library, focusing on enhancing its capabilities for client-side web development using Rust. Their work involved implementing new web API features for file and event handling, as well as adding support for more data types. Moreover, they focused on improving the library's internal workings, like the `js!` macro, to allow for better usage and backwards compatibility with older builds. Their contributions included changes that enhanced developer experience when writing Rust code that interacts with the web.
emscriptenclient-siderustasmjsjavascript
paritytech/polkadot-sdk

Aug 2023 - May 2026

The Parity Polkadot Blockchain SDK
Role in this project:
userBack-end Developer
Contributions:163 reviews, 20 PRs, 3 pushes in 2 years 9 months
Contributions summary:Jan primarily contributed to the core backend logic of the Polkadot Blockchain SDK by implementing features related to statement distribution and memory usage statistics. They addressed a bug in active head data distribution to prevent data leakage. Additionally, they integrated memory usage statistics using the `parity-util-mem` library and added instrumentation for improved logging performance. These changes indicate a focus on optimization and the improvement of the system's internal workings.
blockchainpolkadotcumulussubstrate
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