Home
Welcome! I am a software engineer who has created entertainment software for game consoles, personal computers, mobile devices, and the web.
I am interested in gaming opportunities, but am also open to new career opportunities to further my experience in Artificial Intelligence, Big Data, Analytics, Machine Learning, Robotics, and Concurrent Programming with languages such as Erlang.
Feel free to contact me if you are interested in hiring a solid engineer for your project. Thank you for visiting!
Developer Blog
Machine Learning Class Update
I am two weeks into Andrew Ng's Machine Learning class offered on Coursera. So far, I am really enjoying it. We have covered linear regression with one and multiple variables, gradient descent, a review of linear algebra and matrices, how to 'vectorize' gradient descent calculations for speed and simplicity, and how to use Octave for prototyping and visualization. Andrew Ng is a great teacher and the theory covered in the videos is supplemented by visual explanations and quizzes. So far the class is doing a great job of teaching Machine Learning concepts and providing a good opportunity to gain hands-on experience applying the concepts learned in class with practical programming exercises. I'm looking forward to learning more!
More Free Courses!
I enjoyed Stanford's free, online AI class offered last fall by Sebastian Thrun and Peter Norvig so much that I decided to sign up for more courses this year. At the moment, I am enrolled in Chuck Eeasley's Technology Ventures class, as well as Machine Learning by Andrew Ng, and Computer Vision by Jitendra Malik (read more...)
Erlang Factory 2012
Last month I had the chance to attend the Erlang Factory Conference in San Francisco. It was a great event. Compared to other conferences I have been to, this one was fairly small and intimate. Many of the speakers (and several attendees) all seemed to know each other by name and it was pretty easy to approach the speakers after their talks to ask questions. I was exposed to a variety of new technologies which were all pretty exciting. (read more...)