Hi, I'm Kamil Ludwinski
Software Engineer
with 8+ years of backend and 3+ years of frontend experience
Specialising in developer tooling, CI/CD automation, and testability, with a focus on building efficient, reliable, and maintainable engineering workflows.
About Me
I'm Kamil — originally from Zagórzany, Poland, living in London, UK since 2014.
My programming journey began in 2003 with Ceebot, a space-colonisation game that taught me the basics of logic and automation. From there, I was hooked, diving into Pascal and basic C++.
I enjoy puzzles and building systems from scratch — sometimes (okay, often) re-inventing the wheel just to truly understand how it works under the hood.
Exploring new technologies is what keeps me on my toes. I believe it provides a broader perspective and more creative ways to solve complex engineering problems.
My Companions
I am the owner of two bunnies: Frosti (the one with the white nose) and Spooky.
Frosti, as a senior, handles hay requests. Spooky mostly excels at reviewing power cables and hiding under the table.
Core Skills

Experience
My professional journey through software engineering.
Senior Software Engineer
2025 – 2025Engineering edge messaging solutions, driving code quality and maintainability
- Designed and built a high-throughput edge messaging system focused on reliability, security, and performance
- Modernised a legacy codebase, improving maintainability, performance, testability and security
- Automated testing for internal services, significantly increasing code coverage and ease of extension
Software Engineer
2023 – 2025Driving internal tooling, improving codebase health and engineering standards
- Designed, developed, and maintained internal tools, including a Kafka management platform and authentication microservices, improving system stability and developer efficiency
- Introduced structured testing practices and coding standards, establishing guidelines for code structure and quality, resulting in almost 2× increase in code coverage
- Mentored junior developers and team members, providing guidance on best practices, code reviews, and solution design
Software Engineer
2019 – 2023Built data pipelines and internal tools powering core platform systems
- Launched a cornerstone data processor, streamlining the data loading/mapping process for a Trading Platform
- Delivered internal tools ranging from version control to monitoring and reporting
- Partnered with Business Analysts to design and present new features
- Provided mentorship and guidance to junior developers
Mobile App Developer
2018 – 2019Built internal app while learning best engineering practices
- Developed, rolled out, and supported an internal app used by 150+ daily users
- Delivered clean and concise documentation for support handoff
- Collaborated with Senior Engineers and learned best practices through shadowing
Selected Projects
A few selected side projects I've built.
YTPlayer
POC Project for YTPlayer (YouTube music player)
A minimalistic desktop app for playing livestreams directly from YouTube. Just drop in a URL — no distractions, no recommendations.
XVM
Go and Node version manager
Install, update (including auto-update), and switch between Go/Node versions — built for Linux environments.
AOC
Advent of Code Solutions
Every December brings Advent of Code — a perfect chance to solve programming puzzles, experiment with ideas, and sharpen problem-solving skills.