Krzysztof Grajek is a Solution Architect with over 15 years of experience designing enterprise-grade systems for financial and educational institutions, currently leading architecture at SoftwareMill. A certified Google Cloud and Oracle architect, he brings deep JVM expertise—especially Java and Scala—and a strong affinity for functional programming using libraries like Cats, http4s, and Tapir to build type-safe, maintainable systems. He combines hands-on engineering with entrepreneurship as founder of Softberries, and is expanding into strategic leadership through an MBA in IT. Recently he has become an active advocate for Rust, promoting its memory-safety and concurrency benefits to production teams. Based in Poland, he balances technical curiosity with practical delivery, often blending experimental language exploration with robust enterprise requirements. Outside work he’s learning Spanish and channels steady curiosity into community outreach and developer advocacy.
15 years of coding experience
3 years of employment as a software developer
Master of Business Administration - MBA Information Technology, Master of Business Administration - MBA Information Technology at Kozminski University
Bachelor of Science Internet Computing, Bachelor of Science Internet Computing at University of Greenwich
Contributions:127 commits, 89 pushes, 3 branches in 1 month
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.