Who am I?
I'm a software engineer with 8 years of experience in full stack development, operations and project management. My main programming language is Python, but I don't shy away from other languages. In my spare time, I like to talk about Python, best practices, and productivity.
Work with me
Modern Python developer's toolkit
Learn about the best modern tools available in the Python ecosystem and how to use them efficiently.
Understand the fundamentals of Python 3. This course is perfect for beginners and intermediate developers.
Recent blog posts
You Don't Have to Migrate to Python 3
Python 3 is great! But not every Python 2 project has to be migrated. There are different ways how you can prepare for the upcoming Python 2 End of Life.
IPython Extensions Guide
What are IPython extensions, how to install them, and how to write and publish your own extension?
I love to talk at conferences, so if you would like to have me speaking at yours - contact me.
Here are some examples of my presentations:
It’s 2019 and I’m still using Python 2
What will happen with Python 2 in 2020 and why migration to Python 3 is not your only option
Wait, IPython can do that?!
Everything you ever wanted to know (and a few things you didn't) about IPython REPL
Productivity tips for developers
Lightning talk from EuroPython 2018 on dotfiles, swapping keys, text expanders, IPython config and more
I made a website! Now what?
Tools and services that you can use when launching your website (with an emphasis on cheap/free and reliable)
Have a question or want to work together? Fill in the form or send me an email.