Welcome to my website!

My name is Tomasz Krzywicki and I am a Software Developer, Data Scientist and Academic Researcher in the fields of data processing and modeling. My main areas of activity are software development using Python, Go and data exploration. I’m glad that my site interested you enough that you decided to look here and learn a little more about me.

I like acquiring new knowledge. I like to use it at work. I love discovering new things with it and then passing the knowledge on. I currently work as an Assistant Professor at the University of Warmia and Mazury and as a Senior Python Developer at Billennium S.A. In 2024 I defended, with distinction, my doctoral thesis prepared under the supervision of Professor Lech Polkowski, entitled Methods of image recognition in fundus examination for medical diagnosis purposes.

I invite you to read more about my professional experience, which I have posted a little below and scientific research. You can follow me on social media or contact me via a more traditional route.

I occasionally appear in the media and at public events. I invite you to visit the list of recordings of my speeches.

My experience

Programming languages

  • Python – 11 years
  • Go – 4 years
  • Swift – 8 years

Python backend frameworks

  • Django – 8 years
  • Flask – 7 years
  • FastAPI – 5 years

Data science

  • Tensorflow – 8 years
  • PyTorch – 4 years
  • OpenCV – 8 years
  • Pandas – 10 years
  • NumPy – 10 years
  • Scikit-learn – 10 years
  • SpaCy – 6 years

DevOps

  • Docker – 7 years
  • Google Cloud Platform – 6 years
  • Amazon Web Services – 6 years
  • Microsoft Azure – 2 years

Domains

  • Computer Vision – 13 years
  • Machine Learning – 10 years
  • Natural Language Processing – 8 years
  • Time Series Analysis – 8 years
  • Medical imaging – 7 years
  • Ophthalmology – 6 years
  • Statistical Analysis – 9 years

Work experience

  • 2024 – present, University of Warmia and Mazury: Assistant Professor (Adjunct)
  • 2024 – 2025, Polish Air Navigation Services Agency: Senior Python Developer / ML Research Engineer (external contractor)
  • 2020 – 2024, University of Warmia and Mazury: Assistant
  • 2018 – present, Billennium S.A.: Senior Python Developer / Data Scientist / ML engineer
  • 2017, ITM Software House sp. z o. o.: Delphi / SQL Developer
  • 2016-2017, Zeto Software S.A.: Junior Delphi / SQL Developer

Education

  • 2023-2024, Polish-Japanese Academy of Information Technology: Doctor of Philosophy in Computer Science
  • 2018-2020, University of Warmia and Mazury: Master of Science and Engineer in Computer Science
  • 2014-2018, University of Warmia and Mazury: Bachelor of Science in Computer Science

Interests

Technical: software development and architecture, artificial intelligence, data analysis and processing, mobile applications and devices, public clouds, radio navigation, radio communication

Scientific: medical imaging, deep learning, computer vision, reinforcement learning, uncertainty modeling, parallel computing, ophthalmic image processing and analysis, statistics and probability theory, ophthalmology, meteorology

Hobby: outdoor activity, cycling, running, hiking and mountain climbing, percussion instruments and drums, jazz and contemporary music virtuosos, traveling, aviation


Awards

  • Mathematics: Exceptional Reviewers List 2025 (Q1, 2025)
  • Rector’s Award for scientific achievements, University of Warmia and Mazury (2022-2024)
  • 1st place in the IT competition “Interaktywny produkt IT” (2015)
  • Bronze Medal in the International Warsaw Invention Show (2014)
  • 2nd place in the invention competition “Młody Innowator” (2014)