I started doing web design in college and migrated over to writing code. I worked five years in Washington, DC as a government contractor on web applications. The last three years I’ve been a freelance consultant working for myself while traveling abroad. I’ve lived in South America where I learned Portuguese, Spanish, and salsa!
I’ve also produced scripts, videos, and courseware which I sell online, you can see some examples on my blog and if you want to follow me on Twitter, you can but I don’t use it often. My teaching experience has been presenting at Meetups such as this one in New York City.
It’s not how good you are, it’s how good you want to be!