Piotr Wolanin

Software engineer with a scientific background (PhD)

If you are looking for a reliable team member with an eye for detail, then you have come to the right place.

My tech stack:

Python Python

People say that Python is the best second language for everything. That fact and its clean syntax make it my favourite language, which I have been using for personal projects since 2017 and professionally since 2019. I use 🐍 for machine learning, data analysis, web development, writing desktop apps and scripting. I have also recently started recording my own Python video tutorials.

Web Development Web Development

This website is a Django project that I created from scratch and which lives on a VPS I manage.

C++ C++ and CUDA

As part of my employment at Condense, C++ was my main tool for implementing real-time computer vision algorithms and web services that formed part of a volumetric video capture system. I can also write, debug and optimise CUDA kernels that run on NVIDIA's GPUs.

👁 Computer Vision & Machine Learning

I have worked with both traditional computer vision algorithms and those based on deep learning. I can prototype and train deep learning models using ML frameworks such as PyTorch and Tensorflow.

Docker Docker

I have been using Docker for the deployment of web apps and services, creating reproducible machine learning environments and quickly trying out new tools.

🔬 Science & Engineering

I hold a PhD in Nanoscience & Nanotechnology from the University of Bristol (UK) in the field of plastic electronics. Thanks to years of experimental work, I have very rich experience using several types of microscopes (optical, electron, atomic force), micro-fabrication, using vacuum chambers and taking measurements. I have spent years working in various chemical and physical sciences labs, as well as cleanrooms. I am not afraid to work with or look after delicate and expensive hardware.

Soft skills:

🖋 Writing

As an academic, I can read and write publications, popular articles, blog posts and even somewhat understand patent-speak.

📊 Presenting

Ever heard of the phrase "death by PowerPoint"? Well, during my academic career, I learned how to deliver interesting presentations that don't make people fall asleep. I know how to break down difficult concepts to make them understandable by people with different backgrounds.

🤝 Team Work

I have worked as a member of scientific, engineering and software teams with people from all over the world. I value collaboration with others, showing empathy and providing constructive feedback.

📚 Teaching

I taught undergraduate students in the Physics Laboratory during my PhD and mentored more than a few project students.