Who am I?
I'm a software engineer with 8+ years of experience in full-stack development, operations, and project management. I've written code for both scientific institutions like the European Organization for Nuclear Research (CERN) and Fortune 500 companies. I specialize in Python, but I don't shy away from other languages. You can learn more about my experience on my LinkedIn profile.
In my spare time, I like to share my knowledge about Python, best practices in programming, and productivity. I've spoken at many conferences and meetups - have a look at some of my talks.
Work with me
type() vs. isinstance()
What's the difference between type() and isinstance() methods, and which one is better for checking the type of an object?
Why iterating over the whole list is a bad idea, what data structure is best for membership testing, and when it makes sense to use it?
Checking for True or False
How can we compare a variable to True or False, what's the difference between "is" and "==" operators, and what are truthy values?
What's the fastest way to sort a list? When can you use sort() and when you need to use sorted() instead?
I like to speak at conferences and meetups. If you'd like to have me present at yours, feel free to contact me.
Here are a few examples of my recent presentations:
Let's Write an IPython Extension (in IPython)
Learn how to write an IPython extension to measure your code's execution time (in less than 10 minutes).
Modern Python Developer's Toolkit (PyCon 2020)
Learn how to set up your development environment and comfortably build Python projects.
Would you like to work together? Fill out this form or drop me a line.