Jacek Olszak is a pragmatic Go developer with 19 years of software experience and nine years in his current professional trajectory, transitioning from 14 years as a Java engineer to building cloud-native services in Go. He focuses on writing clean, well-tested, and easily maintainable code, practices TDD, and blends structural, functional, and object-oriented paradigms to produce robust abstractions. His recent work includes implementing a cloud load balancer at Samsung and Kubernetes operators for networking at CodiLime, plus metrics pipelines using Kafka Streams. An active open-source contributor, he’s enhanced test coverage for the popular faiface/pixel 2D game library and is developing a retro game engine in Go, showing both system-level and hobbyist game-engine craftsmanship. Based in Warsaw, he favors enduring engineering principles over buzzwords and emphasizes designs that survive changing tools and technologies.
9 years of coding experience
15 years of employment as a software developer
master's, Software and database engineering, master's, Software and database engineering at Polish-Japanese Academy of Information Technology
Contributions:11 commits, 1 PR, 3 comments in 1 day
Contributions summary:Jacek primarily contributed to improving the testing framework within the `pixel` library. Their work focused on writing and expanding unit tests for the `geometry` package, specifically addressing the `Unproject` functionality of the `Matrix` struct. The user added test cases to cover various matrix transformations including rotation, movement, scaling, and combinations thereof. They also refined the testing by increasing the precision of delta comparisons and simplifying the test assertions.
Go library for writing and reading append-only application logs storing events (event store), transactions (commit, redo, undo log) or any other entries.
Contributions:6 releases, 34 commits, 18 PRs in 9 months
loggingcqrscommitundoevent
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
Jacek Olszak - Go Developer at Samsung Electronics