Summary
Lukasz Dembinski is a co-founder and software architect with over a decade of hands-on experience designing and implementing large-scale distributed systems using Scala, Rust, Akka and JVM technologies. He leads engineering and training initiatives across multiple startups—currently building a KVM-based virtualization and distributed block storage solution at Teamsharq while mentoring Java/Scala and DevOps engineers as CTO at Codementors. Deeply versed in concurrency, consensus protocols (2PC/3PC/Paxos/Raft), reactive architectures and microservices, he combines rigorous theoretical knowledge with practical expertise in container orchestration, CI/CD and provisioning (Docker, Kubernetes, Ansible). A masters graduate from Gdańsk University of Technology, he’s known for clean code, domain-driven design and scaling high-performance multimedia and telemetry systems, and routinely trains junior developers into production-ready engineers. Notably, he pairs operator-level Linux/Archlinux enthusiasm with software craftsmanship, reflecting both low-level systems fluency and architecture-level thinking.
11 years of coding experience
12 years of employment as a software developer
Master of Science Master of Engineering Distributed systems and internet applications, Master of Science Master of Engineering Distributed systems and internet applications at Gdańsk University of Technology
Polish, English, Russian