For as long as I can remember, my home had at least one computer and I was always on it. The first programming language I remember learning was Prolog on a Wyse 8086. I used this to create one of the earliest programs I can recall creating; a text-based clone of Space Invaders.
During the dot-com bubble in the 1990's I started doing web development and worked freelance making sites for companies. It started out as static pages using HTML, CSS, and JavaScript, but quickly grew more interactive using backend languages like Perl, PHP, Python, and Ruby. I also learned operating systems like FreeBSD and Linux that I used on dedicated servers with software like Apache, BIND, MySQL, and PostgreSQL.
In the 2000's I started using Visual Studio and learned ASP and C# along with the rest of Microsoft's web stack. This lead me to work for a company who used this stack on AWS -- which was my first experience with cloud computing. Since then I've continued to focus on C# and it has become my choice for most tasks.
Video games have always been a passion of mine and around 2010 I pursued that by working on web sites and development tools for games as well as on commercial games themselves. During this time I developed software for a lot of interesting hardware. I also exhibited at trade shows, gave talks at major developer events, and participated in game jams where you or a team have to make a game in a short amount of time.
Now with over two decades of experience developing and managing a large variety of projects, I'm looking forward to finding new challenges to which I can bring my diverse set of skills.