This is a showcase of some of my programming projects.
HPC University
HPCU
This site provides educational resources for students and teachers working with high performance computing. Some of the highlights I worked on here include the Challenge of the Week interface, the event calendar, and the metadata browser.
The National Computational Science Institute (NCSI) Website
NCSI
I renovated the original NCSI website (which was mostly straight html) to make it dynamic. This site allows administrators to create workshops, which users can register for. The site also features information about workshops as far back as 2001.
NCSI Workshop Map
NCSI Map
This interactive map uses the Google Maps API to show a visual archive of the workshops NCSI has run throughout the United States (and beyond). We collect a mug from every university we visit in order to put the school "on the map."
NCSI Survey Tool
NCSI Surveys
  • Languages: PHP, MySQL, XML (XForms)
  • Link: Not available - this tool is for administrator use only
This tool allows the workshop administrators to build customized surveys which will be rendered using XForms. The users' answers are stored in the database, and they can be reviewed online or downloaded as an Excel file.
Shape Builder
Shape Builder
This applet is for students who are learning about area and perimeter. Probably my favorite part of this project was writing a recursive algorithm that walks around a shape to calculate its perimeter.