Adam Kotwasinski

Principal Software Development Engineer at Open Source

San Francisco Bay Area United States
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
Adam Kotwasinski is a Principal Software Development Engineer based in the San Francisco Bay Area with 8 years of experience designing resilient, high-performance distributed systems and messaging platforms. He leads engineering efforts around Kafka and RabbitMQ at Workday, creating client libraries, operational sidecars, and deployment processes that prioritize fail-secure behavior and operator ergonomics. Adam is an active open-source maintainer for Envoy’s Kafka filter, where he implemented protocol parsers and optimized Kafka codec performance for a widely used cloud-native proxy. Comfortable across lower-level C/C++ details up through JVM-based services, he blends systems-level instincts with strong software craftsmanship and careful domain modeling. He has a track record of turning non-standard scale problems into pragmatic, production-ready solutions—often by building tooling and processes that lift team productivity. Educated at the University of Warsaw, he frequently bridges open-source innovation with enterprise-grade reliability.
code8 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (MSc) Informatyka, Master of Science (MSc) Informatyka at University of Warsaw
languagesPolish, English, German
stackoverflow-logo

Stackoverflow

Stats
4,524reputation
287kreached
167answers
15questions
Badges
apache-kafka
top-5%
inheritance
top-5%
java
top-5%
package
top-5%
github-logo-circle

Github Skills (19)

serializable10
c-language10
serializer10
kafka10
serialization10
deserialization10
cprogramming-language10
envoyproxy9
env9
java9
inheritance9
package9
convoy9
apache-kafka9
slf4j6

Programming languages (4)

JavaShellC++C

Github contributions (5)

github-logo-circle
envoyproxy/envoy

May 2019 - Dec 2022

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBack-end Developer
Contributions:23 reviews, 50 commits, 69 PRs in 3 years 8 months
Contributions summary:Adam Kotwasinski primarily contributed to the Kafka codec within the Envoy project, focusing on improving the performance and functionality of the Kafka integration. His work involved implementing and refactoring Kafka deserializers, optimising serialization processes to reduce unnecessary data copies, and enabling support for new Kafka protocol features. He also implemented the response encoder and decoder for the Kafka codec, adding support for different request and response types within the filter.
nanoservicesmore-catsgolangcontainersproxy
adamkotwasinski/envoy

Oct 2018 - Nov 2024

C++ front/service proxy
Contributions:112 PRs, 1483 pushes, 324 branches in 6 years 2 months
cppservice-proxyproxy
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
Adam Kotwasinski - Principal Software Development Engineer at Open Source