I'm doing this because I love introducing people to programming ideas. I have lots of teaching experience spanning from Python to x86 Assembly language. I also have a lot of experience designing elegant code, as well as diving deep into existing systems to debug or add a small feature.
If you're beginning a project and want to make sure you're doing it right, or if you're a complete beginner that wants to figure out this whole programming thing, I can help you.
If your code is beginning to feel kludgy and you don't know the language and ecosystem well enough to find the correct way to design it (or a specific part), I can help you.
I touched almost every kind of python project, and have been teaching it to non-programmers for a few years.
My intimate familiarity with Python together with my experience with other scripting and non-scripting languages enables me to give well-backed design advice.
I have a lot of experience diving quickly into unfamiliar codebases, figuring out what improvements would be cost-effective and what is best left untouched. I am also experienced at working on new features together with other programmers in order to get a result that is better than what each of us would have done alone.