I started programming in QBASIC when I was 12, and I went on to get a B.S. in Computer Science from MIT. I've written a lot stuff in Scheme, Python, PHP, Java, JS, etc. I don't really have a preference - it's all just signals and components.
Over the last 2 years I've done a lot of Android work, and front end development with AngularJS. I like writing software with a clean, predictable architecture so that the next developer doesn't tear their hair out.
Currently I'm interested in React Native, UX design, strategies for user growth, and building a great team culture. At this stage in my career, I want to lead a team of engineers towards making an awesome product. I see myself as a half PM/half developer.