Summary
Rafal Szymanski is a Senior Software Engineer with 13 years of experience building backend systems for scale, currently driving backend work at Coinbase after designing a distributed message queue at Facebook that powers Messenger and Instagram messaging. He holds an MEng in Computer Science from Imperial College London, where his thesis applied dynamical systems to k-SAT and optimization—reflecting a strong theoretical bent alongside production engineering. Comfortable across paradigms, Rafal programs in Java for backend systems, Swift/Objective-C for iOS, and explores functional programming in Haskell, with hands-on web experience in Node.js and Rails. He pairs systems-level thinking with a startup mindset from early roles building ClassDojo’s iOS app and has experience across finance and product teams. Outside engineering he brings eclectic interests—from AI and entrepreneurship to classical music, powerlifting and Michelin-level gastronomy—which often inform a curious, experimental approach to problem solving.
13 years of coding experience
7 years of employment as a software developer
Master of Engineering (MEng) Computing, Master of Engineering (MEng) Computing at Imperial College London
International Baccalaureate Mathematics Chemistry Business French English IT, International Baccalaureate Mathematics Chemistry Business French English IT at International School of Brussels
English, Polish, French, Spanish