Application Development

Welcome to my portfolio which presents a few of the web applications, websites, and desktop programs which I have worked on. You may click on the site’s title to see more information and screenshots about it. If you have questions about a project, would like more information, or if you are wondering if I have done a type of work not shown here, please drop me a line.

DebateNet by DebateWare.com

Click to view this project’s page. Top.

During my time in the Junior State of America, a debate organization, I noticed the inefficient method of signing up debaters and manageing debates for conventions. I created a system called PETE, which allowed users to create accounts and request debates, after which administrators would approve users for debates on a debate list which they had entered.

After this system was in operation for six months or so, I had seen many improvements I wanted to make to it, and at the same time realized to make this a great professional product in a short period of time, I needed another developer to work with me. One day, I began coding the new version which is called DebateNet with Mark Bao as my co-developer. We built the current version which has had many revisions, and are marketing it under the company DebateWare.com.

To view the entire entry, click here.

Northern New England Metropolitian Medical Response System Website

Click to view this project’s page. Top.

This is a website (nnemmrs.org) based on Drupal which is designed to serve two purposes. First is the goal of providing information the the public. The second part of the site is designed to provide members of the response team with information on news, upcoming events, training, and other team documents. The theme is based on Jaded with a modified CSS and images, and the site uses a variety of modules linked together. It also contains a number of custom-written Views.

Nokia n810 Location-aware Media Blogging

Click to view this project’s page. Top.

For Computer Networking, COSC78, the final project involved creating a program to run on a Nokia n810 Internet Tablet, programmed entirely in C, to provide a client side to a location-aware, media-enabled blogging system.

My team of myself and two other students, created this program, of which screenshots are included here. It supports posting text, images, and audio to a server, that the program captures. It allows you to draw with the stylus on the screen on a captured image or the canvas. The program displays these posts which are close to the location you are viewing, which is determined by the internal GPS or by you panning on the map. Map images are provided in 3 styles – map, satellite imagery, and a hybrid.

To view the entire entry, click here.

Tetris in Haskell

Click to view this project’s page. Top.

As a functional programming language, Haskell has some benefits, and some weaknesses. One such weakness is input and output. For my Computer Science 8 class at Dartmouth, my partner and I had to create a game of Tetris for our final project.

To view the entire entry, click here.