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
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
This website is a Django project that I created from scratch and which lives on a VPS I manage.
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
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.