Tomek Bujok is a founder-CEO and seasoned software engineer with 13 years of professional experience building backend systems and developer tooling across Poland and Switzerland. He co-founded No Fluff Jobs in 2014, transforming IT recruitment in Poland by insisting on salary transparency and scaling a marketplace prized by both developers and recruiters. Technically hands-on, Tomek has contributed to notable open-source projects like Hazelcast (improving serialization and distributed data structures) and streamlined tooling such as the Babun Windows shell installer. His background blends enterprise engineering roles at banks and international firms with product-led entrepreneurship, and he frequently speaks at global tech conferences. An open-water swimming enthusiast, he brings endurance and discipline from sport into product and engineering leadership.
13 years of coding experience
9 years of employment as a software developer
MSc Computer Science, MSc Computer Science at Bielefeld University
MSc Computer Science, MSc Computer Science at AGH University of Krakow
Contributions:756 commits, 29 PRs, 166 pushes in 2 years 8 months
Contributions summary:Tomek primarily focused on automating and streamlining the Babun installation process. Their contributions involved writing and modifying batch scripts (`.bat` files) and shell scripts (`.sh` files) to handle tasks like downloading dependencies (Cygwin, etc.), setting up the environment, and configuring the system. The changes encompassed the introduction of a more modular installation with a focus on automatic management of system configuration, and a move to control the user environment.
Hazelcast is a unified real-time data platform combining stream processing with a fast data store, allowing customers to act instantly on data-in-motion for real-time insights.
Role in this project:
Back-end Developer
Contributions:113 commits, 437 PRs, 183 pushes in 2 years 1 month
Contributions summary:Tomek's commits primarily involve enhancing the Hazelcast codebase, a unified real-time data platform. The focus is on adding features related to serialization, specifically making various internal operations and data structures, like those within ReplicatedMap and DurableExecutor, IdentifiedDataSerializable. Furthermore, the user transformed several internal classes and operations to implement the IdentifiedDataSerializable interface. These changes, including the refactoring of existing code, demonstrate a focus on optimizing the internal structure of Hazelcast for data management and processing.
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.