Miłosz Smółka

Co-Founder at Three Dots Labs

Queensland, 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
Miłosz Smółka is a Co-Founder and hands-on engineer with 11 years of experience building and scaling backend systems, developer trainings, and open-source tooling from Poland and Queensland. He specializes in Go, event-driven architectures, DDD, CQRS and infrastructure-as-code, having led backend teams and introduced Terraform, Kubernetes, CI/CD and monitoring stacks in multiple companies. As co-founder of Three Dots Labs he created the Watermill library and practical training courses like "Go in One Evening," and contributes example applications that demonstrate real-world DDD and deployment patterns. His open-source work includes practical improvements to projects like Packer and Watermill, focusing on Azure integration, CI/CD modernization and reproducible deployment pipelines. Known for translating complex domains into producible software, he pairs deep technical craft with teaching — often turning lessons learned into training material and blog posts. An interesting detail: beyond code he launched a niche consumer service (Amp In Cloud) that reflects his inclination to prototype product ideas end-to-end.
code11 years of coding experience
job10 years of employment as a software developer
bookPolitechnika Krakowska im. Tadeusza Kościuszki
languagesEnglish, Polish, German
github-logo-circle

Github Skills (27)

go-modules10
docker10
testing10
microsoft-azure10
dockers10
terraform10
cicd10
terraformer10
packer10
go10
golang10
azure10
gitlab-ci9
gcp9
devops9

Programming languages (6)

HCLShellCSSGoHTMLPython

Github contributions (5)

github-logo-circle
ThreeDotsLabs/watermill

Nov 2018 - Jan 2023

Building event-driven applications the easy way in Go.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:15 releases, 131 reviews, 231 commits in 4 years 2 months
Contributions summary:Miłosz's primary contributions focused on improving the project's build and deployment infrastructure and the codebase itself. This includes introducing Go modules for dependency management and adding a Travis build configuration to automate testing. They also corrected issues reported by `govet` and `gofmt` across multiple project files and added a new constructor and documentation to an HTTP subscriber. Furthermore, they replaced Travis with GitLab CI, demonstrating a focus on CI/CD improvements.
golangstream-processingeventsnatsevent-sourcing
Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.
Role in this project:
userDevOps Engineer & Backend Developer
Contributions:3 releases, 2 reviews, 24 commits in 2 years 1 month
Contributions summary:Miłosz primarily focused on infrastructure and deployment aspects of the project, particularly within a Go DDD example application. Their contributions include setting up deployment scripts, configuring Docker builds, and creating a CI/CD pipeline. The user also made changes to backend code, including updates to user authentication and database interactions, demonstrating their understanding of the application's core functionality. Furthermore, they implemented Terraform scripts for environment configuration, highlighting their DevOps expertise.
gcpserverlesscqrspracticalgoogle-cloud
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
Miłosz Smółka - Co-Founder at Three Dots Labs