Przemek Owczarek

Director Of Engineering at Attio

Krakow, Lesser Poland Voivodeship
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

👤
Senior
🎓
Top School
Przemek Owczarek is a seasoned engineering leader with 16 years of experience building and scaling backend systems, currently serving as Director of Engineering at Attio. He progressed through technical and managerial roles at Base CRM and Zendesk, blending hands-on C++ and backend expertise with people and delivery leadership. Przemek contributes to open-source projects like Rubinius, where he has improved memory management and stability of the Ruby VM, reflecting deep low-level debugging skills not obvious from leadership titles. Based in Krakow, he brings a cyberpunk minimalist sensibility to pragmatic engineering—prioritizing efficient, maintainable solutions. He holds an M.Sc. from Warsaw University of Technology and has a track record of turning performance bottlenecks into production reliability wins.
code16 years of coding experience
job18 years of employment as a software developer
bookBachelor of Science, Bachelor of Science at Lodz University of Technology
bookMaster Of Science, Master Of Science at Warsaw University of Technology
github-logo-circle

Github Skills (9)

memory-management10
c-language10
virtual-machine10
cprogramming-language10
ruby10
garbage-collection9
programming-language9
rubinius9
virtualization8

Programming languages (5)

TypeScriptJavaCRubyClojure

Github contributions (5)

github-logo-circle
rubinius/rubinius

Jun 2011 - May 2012

The Rubinius Language Platform
Role in this project:
userBack-end Developer
Contributions:23 commits in 11 months
Contributions summary:Przemek primarily focused on improving the Rubinius language platform by addressing memory management issues and optimizing code. They fixed memory leaks, refined container emptiness checks, and corrected memory allocation/deallocation discrepancies. Additionally, the user improved code structure by removing unused variables and updating operator usage. They contributed to the overall stability and efficiency of the Ruby virtual machine.
esoteric-languageprogramming-languagesvirtual-machinerubiniusprogramming-language
nazgob/PageRank

Dec 2009 - Apr 2010

Contributions:37 commits in 3 months
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
Przemek Owczarek - Director Of Engineering at Attio