
Overview
I am a 23 year old computer engineering & science major. I currently attend the University of Wisconsin in Madison, WI with an expected graduation date of May 2011. Since the age of 11, I have surrounded myself with technology and love to tinker with the latest and greatest. Since then, I have picked up many skills and have learned many things.
This webpage is a collection of my work and is intended to give you a deeper perspective of my experience. Please feel free to contact me with the information given below.
Resume
FPGA Development
Platypus Hero
- Platypus Hero is music rhythm game running on custom designed hardware, featuring a 5-stage pipelined processor. The player must hit blocks which fall from the top of the screen in rhythm with the song in order to increase their score. Blocks are dynamically dropped as music fed into the FPGA is buffered and sent through a Digital Signal Processing (DSP) unit so that blocks are generated on prominent beats in the song. The music is buffered in hardware such that blocks are generated and enter the “hittable region” when the beat can be heard . Players may use either the keyboard and press certain keys for certain blocks, or they may also use a Playstation 2 Guitar Hero controller to strum along with the music. All software was written in C, compiled using an industry-standard MIPS compiler and assembled using custom-made perl scripts. In addition, a Java hardware simulator was written to allow testing and running of software before it was actually put on the board.Web Development
http://www.thetechrepo.com - Working with a team of fellow web designers and software engineers, we have designed The Tech Repo to be a simple and rich way for computer users to find questions to their computer problems. Providing simple, article-based content as opposed to an ambiguous Q&A format allows our users to quickly and easily find the solution they need. Each article is personally moderated to ensure quality content. Article topics range from simple computer administration to complex software development questions.
http://www.infiniteneslives.com - Infinte NES Lives is a website developed as a store front to sell modifed Ninitendo controllers. This website's data is driven from Google Docs using an RSS feed. This method of web development doesn't require a back-end user interface or database to update content on the website. The store owners can easily update their conent by updating a spreadsheet shared with them via Google Docs.
