I've been developing Android applications professionally since 2011, working in a range of environments and product domains. I moved into a hands-on management role a couple of years ago, where I regularly practice pair or mob programming with the development team.
Technology is always changing, so I try to focus on the fundamentals of software development. I can guide you towards writing clear, expressive, testable code in Java or Kotlin, help you to approach technical problems, and introduce first principles of software design.
I enjoy working with developers at all levels and I always learn something from everyone I coach. I'm pretty friendly and like to have fun in pairing sessions, so don't be shy :)