About
Currently, I am a junior in the Computer Science program at Brigham Young University. I have taken classes about a wide range of Computer Science topics such as: algorithms, algorithm analysis, concepts of programming languages, data structures, discrete structures, and advanced programming concepts. I have worked with C, C++, C#, Struts, HTML, AJAX, JavaScript, XML, Java, Scheme, and a few others. I am familiar with Oracle and MySQL. I prefer MySQL, just because it’s free.
I have been experimenting on the computer since the age of 10. During the first few years of my development career I developed my personal website on my parents’ internet account hosting. I really enjoyed myself and had lots of fun trolling the Internet looking for pictures to put up and cool things I could do on my website. The work I was most proud of at that time was that I got some JavaScript rollovers to work. It took me lots of time and most of what I did didn’t make sense but finally it worked! That was a great moment.
Next I went on to developing websites for my friends. I would meet other folks on chats or in irc and do development for them. I liked to think I had a company since these people paid me so I called myself Anti-Matter Interactive. I am sure now that someone has already taken that name but nonetheless it was very cool at the time. My best work from this period was an online gaming site. During a set period of time, teams would register on my site. After the time expired, they would be dynamically organized into a round robin league. Each week, they were assigned to play another team in their league and would report back to the site who had won and who had lost. At the end of the round robin, the teams were dynamically put into a tournament format and they would play down from there to determine the winner of the league. It was a sweet site, if I do say so myself.
Since then I haven’t done much freelance “commercial” development. My time is mostly taken up with school and my current job, where I do web development with Struts and Java. I do try to make time for as many side projects as I can, but the sad part is that I normally don’t have time for any during the school year.
Outside of nerdly activities, I love to spend time with my wife, read, and play games. I read mostly non-fiction computer books but I really enjoy good fiction. If anyone has any recommendations be sure to let me know!