Maciej Bratek is a Senior Golang Engineer based in Krakow with 11 years of experience building backend and event-driven systems for startups and product teams. He has strong open-source credentials from significant contributions to ThreeDotsLabs' Watermill library—adding middleware, cloud integrations, and refactors that improve message routing and maintainability. Maciej's career spans practical domain-driven design, CI automation, and stream-processing architectures at firms like Karhoo, GetHarley, and Intellias, demonstrating a consistent focus on resilient distributed systems. With a background in biophysics and PhD-level research automation, he blends scientific rigor and scripting automation with production-grade Go engineering. Colleagues rely on him for pragmatic refactors and dependable integrations that bridge cloud services and messaging infrastructure.
11 years of coding experience
11 years of employment as a software developer
Magister (Mgr) Biofizyka, Magister (Mgr) Biofizyka at Jagiellonian University
Building event-driven applications the easy way in Go.
Role in this project:
Back-end Developer
Contributions:15 reviews, 41 commits, 38 PRs in 2 years 11 months
Contributions summary:Maciej primarily contributed to the development of the `watermill` library, focusing on features related to message routing, middleware, and integration with cloud services. Their work includes adding a throttle middleware, implementing a Google Cloud Pub/Sub subscriber, and refactoring existing code. The user also addressed dependency management and performed code cleanup tasks to improve the library's overall quality and maintainability.
A micropython project for a homemade air quality control station using ESP32
Contributions:2 PRs, 56 pushes, 2 branches in 1 month
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.