Tomasz Krzywicki is a Senior Data Scientist and ML Engineer with nine years of hands-on experience bridging fullstack development and advanced machine learning, now combining industry work at DS STREAM with academic roles as an Assistant Professor at Uniwersytet Warmińsko-Mazurski. He has led Python-centric teams and projects—from web and mobile applications to production ML systems—bringing practical leadership from his time as a tech lead at Billennium and as a senior engineer in aviation systems. Tomasz’s research and teaching focus on image recognition, clustering and algorithm modeling, underpinned by a PhD in computer science and a strong mathematical bent evident across his work. Comfortable with new languages, frameworks and databases, he moves fluidly between research prototypes and scalable production code. An unusual thread in his background is formal musical training (percussion), reflecting discipline and pattern sensitivity that inform his analytical approach.
9 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy - PhD, Informatyka, Doctor of Philosophy - PhD, Informatyka at Polish-Japanese Academy of Information Technology
Technik Informatyk, Systemy zarządzania bazami danych, Technik Informatyk, Systemy zarządzania bazami danych at Technikum Informatyczne
perkusja, perkusja at Państwowa Szkoła Muzyczna
Magister (Mgr), Informatyka, Magister (Mgr), Informatyka at Uniwersytet Warmińsko-Mazurski w Olsztynie
Contributions:16 commits, 13 pushes, 1 branch in 2 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
Tomasz Krzywicki - Senior Data Scientist ML Engineer