I've been writing code since I was 12 years old. I started with Basic on the TI-99/4A. I also used a Commodore 64 and eventually moved on to a Apple IIc. Later in high school, we received a few TRS-80. I've written software in a variety of languages: Basic, Pascal, Assembly, XBase, C/C++, C#, Java, Objective-C, Ruby, Golang and JavaScript/TypeScript.
I was the original creator of Titanium Mobile and the founder and CEO of Appcelerator. I've been involved in open source for a very long time and worked on a lot of different projects.