Dan Brewster

featured projects

When up to twenty results are returned, limited information is returned for each user. Expanding a user makes a separate AJAX call to the server to return more information about the person. When more than twenty results are returned (up to a maximum), only the names are returned. This helps prevent the use of the site for spam purposes. When five or fewer results are returned, the full data is returned and displayed for each person. Most searches are done for individuals, so this reduces the need for additional clicks in that process. The site features both a simple and advanced search capability, which includes a number of additonal fields. The department field has auto-complete functionality, and the classification field lets you specify Student, Employee, or Non-Employee. I aimed for a clear and clean look for the page.
WUSTL Directory
http://wustldirectory.dbrews.com


In late 2009, the Public Affairs office asked me to re-design the existing out-of-date directory, which used outdated technology and did not reflect well on the school. I gladly accepted this project, and got to work. I designed and developed a C#/ASP.NET-based solution that fit in with the main site's theme (which changed multiple times during the project). Compatibility was emphasized throughout the project, and the end product was usable across platforms and browsers. Key features included an AJAX-driven interface, flexible search criteria, sortable results, and permalinks to individual searches. Unfortunately, before the new directory went live, it was cancelled by Public Affairs. The site linked above is a reproduction based on the final version I produced.

Designed: January 2010 - May 2010.   Developed: January 2010 - May 2010.
Used: C#, ASP.NET, AJAX, JavaScript, jQuery, Photoshop
For the main page design, I was inspired by looking at the sites of professional orchestras, and wanted to emulate that clean and professional look. I added a rotating banner, editable by the group, to show off the many different sides of the orchestra. The lower part of the main page features a number of content sections, including latest updates and a calendar feature. Vibrant links are available to the social media sites associated with the orchestra. The footer includes a mini version of the menu, plus links to some sponsors. Internal pages have large header images, plus subnavigation links, above the content. Each section of the site features a different header image.
Wash U Pops Orchestra
http://www.wupops.org


This is the most recent iteration of the Washington University Pops Orchestra's website, used primarily as a recruitment mechanism for freshmen and others who might be interested in joining. It also features recordings which are favored by current members. I proposed the current design to the Orchestra's current executive board in April 2011, and they immediately accepted it. The site is driven by my custom-built Content Management System, which allows any exec board member to make changes to the site. The site is template-driven, and can be completely re-styled with minimal effort. This also features a video player, rotating front page images, and an events calendar. Phase 3, which included additional editing features, was completed in December 2011.

Designed: April 2011.   Developed: December 2010 - April 2011.
Used: PHP, MySQL, JavaScript, jQuery, CSS, Photoshop, Fireworks
Students can mark courses as "Favorites", and the application also keeps track of the most recent courses visited. Users do not have to dig through to find the exact course when they are browing later. The screenshot on the right (from an old version of the app, with the previous name) shows the extent of resources the University provided to help with the project. An iPad version was released in late 2011; it had a modified Course Details page to better take advantage of the iPad's additional size. Students can select different courses to view, and can check on schedule, enrollment, and exam data from this screen. WUSTL Courses was designed as a series of lists that lets users drill into courses by semester, school, and department. The data is pulled directly from the University's database, and ensures the application is always up-to-date.
WUSTL Courses
Link to iTunes


WUSTL Courses began as the final project to an iPhone class that I took during the Fall 2010 semester. I used my connections with University IT to have the use of University data approved for in the app. As part of the development of the app, I learned iOS design and UI guidelines, and built the app to match the style guidelines. Among the development challenges was the inconsistent and error-prone data set. The app featured the ability to "favorite" courses, and to return to recently viewed courses. A recent upgrade provided an iPad version. The next version will include maps to courses and links to syllabi; it is scheduled for release in February 2012.

Designed: December 2010   Developed: November 2010 - March 2011; December 2011.
Used: Objective C, XCode
When up to twenty results are returned, limited information is returned for each user. Expanding a user makes a separate AJAX call to the server to return more information about the person. When more than twenty results are returned (up to a maximum), only the names are returned. This helps prevent the use of the site for spam purposes. When five or fewer results are returned, the full data is returned and displayed for each person. Most searches are done for individuals, so this reduces the need for additional clicks in that process. The site features both a simple and advanced search capability, which includes a number of additonal fields. The department field has auto-complete functionality, and the classification field lets you specify Student, Employee, or Non-Employee. I aimed for a clear and clean look for the page.
WUSTL Directory
http://wustldirectory.dbrews.com


In late 2009, the Public Affairs office asked me to re-design the existing out-of-date directory, which used outdated technology and did not reflect well on the school. I gladly accepted this project, and got to work. I designed and developed a C#/ASP.NET-based solution that fit in with the main site's theme (which changed multiple times during the project). Compatibility was emphasized throughout the project, and the end product was usable across platforms and browsers. Key features included an AJAX-driven interface, flexible search criteria, sortable results, and permalinks to individual searches. Unfortunately, before the new directory went live, it was cancelled by Public Affairs. The site linked above is a reproduction based on the final version I produced.

Designed: January 2010 - May 2010.   Developed: January 2010 - May 2010.
Used: C#, ASP.NET, AJAX, JavaScript, jQuery, Photoshop
For the main page design, I was inspired by looking at the sites of professional orchestras, and wanted to emulate that clean and professional look. I added a rotating banner, editable by the group, to show off the many different sides of the orchestra. The lower part of the main page features a number of content sections, including latest updates and a calendar feature. Vibrant links are available to the social media sites associated with the orchestra. The footer includes a mini version of the menu, plus links to some sponsors. Internal pages have large header images, plus subnavigation links, above the content. Each section of the site features a different header image.
Wash U Pops Orchestra
http://www.wupops.org


This is the most recent iteration of the Washington University Pops Orchestra's website, used primarily as a recruitment mechanism for freshmen and others who might be interested in joining. It also features recordings which are favored by current members. I proposed the current design to the Orchestra's current executive board in April 2011, and they immediately accepted it. The site is driven by my custom-built Content Management System, which allows any exec board member to make changes to the site. The site is template-driven, and can be completely re-styled with minimal effort. This also features a video player, rotating front page images, and an events calendar. Phase 3, which included additional editing features, was completed in December 2011.

Designed: April 2011.   Developed: December 2010 - April 2011.
Used: PHP, MySQL, JavaScript, jQuery, CSS, Photoshop, Fireworks
Students can mark courses as "Favorites", and the application also keeps track of the most recent courses visited. Users do not have to dig through to find the exact course when they are browing later. The screenshot on the right (from an old version of the app, with the previous name) shows the extent of resources the University provided to help with the project. An iPad version was released in late 2011; it had a modified Course Details page to better take advantage of the iPad's additional size. Students can select different courses to view, and can check on schedule, enrollment, and exam data from this screen. WUSTL Courses was designed as a series of lists that lets users drill into courses by semester, school, and department. The data is pulled directly from the University's database, and ensures the application is always up-to-date.
WUSTL Courses
Link to iTunes


WUSTL Courses began as the final project to an iPhone class that I took during the Fall 2010 semester. I used my connections with University IT to have the use of University data approved for in the app. As part of the development of the app, I learned iOS design and UI guidelines, and built the app to match the style guidelines. Among the development challenges was the inconsistent and error-prone data set. The app featured the ability to "favorite" courses, and to return to recently viewed courses. A recent upgrade provided an iPad version. The next version will include maps to courses and links to syllabi; it is scheduled for release in February 2012.

Designed: December 2010   Developed: November 2010 - March 2011; December 2011.
Used: Objective C, XCode

additional work

fruit1 WUSTL Maps
fruit2 Music Library
fruit3 It's Their Mission
fruit1 North Olmsted UMC
fruit1 SIS Prototypes
fruit2 EnCouncil
fruit3 NOHS Music Department
fruit1 Older Projects
Washington University Maps
http://maps.dbrews.com


During my time at Washington University, there was a constant need for an interactive map to help visitors find their way around campus. This project is my response to that need. General consensus agreed that having a Google Maps-based system would be preferable. Part of the inspiration for this project was that after building a latitude/longitude database for use in WUSTL Courses, I realized it would be very easy to use that data in a mapping-specific web app. This site features an AJAX-driven interface, permalinks to maps centered around certain building, and an auto-complete list of campus buildings.

Designed: November 2011. Developed: November 2011 - January 2012.
Used: CSS3, jQuery, JavaScript, CSS Animations, Photoshop
North Olmsted High School Music Library
http://music.dbrews.com


During Spring 2005, my high school began the major undertaking of re-cataloging their entire sheet music library - over 2,000 different pieces, and well over 100,000 individual parts. As part of the project, I volunteered to write a web-based database to store the information, which prompted the first version of the Music Library software. This was one of my earliest web apps, and was written before the advent of jQuery or any other JavaScript libraries. The web app features access control for editing and viewing pieces, searching and sorting capabilities, the ability to assign pieces to playlists, the ability to mark parts and the score as present or missing, and import and export capabilities. Several other organizations have expressed interest in using a version of this software.

Designed: September 2006 (redesign) Developed: May 2005 - July 2005; September 2006
Used: PHP, MySQL, CSS, JavaScript, Fireworks
It's Their Mission blog
http://www.itstheirmission.org


The mission trip that I am a member of has had a Wordpress-based blog that is used to communicate to our supporters during the trip. In 2009, I redesigned the site to better display previous years' blogs, showcase more pictures from the picture, and have a more appealing look. It has gotten a refresh every year since.

Designed: June 2009
Used: Wordpress, Fireworks, Photoshop, CSS, JavaScript, PHP, MySQL
North Olmsted United Methodist Church
http://www.noumc.org


The website for North Olmsted United Methodist Church was one of the original sites I designed and developed for, starting in mid-2003. The last major redesign of the site was in 2008, and featured a fixed-width center column with horizontal navigation. The site is built using my custom-made Content Management System, and features content that is editable by church staff without technical skills. A complete rebuild of the backend of the site was done in 2011, in addition to a slight visual refresh to give the site a more modern look and feel and incorporate more pictures. A more comprehensive redesign, on the 2011 platform, is planned for Spring 2012.

Designed: June 2008; December 2011. Developed: May 2011 - June 2011.
Used: PHP, MySQL, CSS, JavaScript, jQuery, Fireworks, Photoshop
Student Information Systems Prototypes

While working at West Campus for Student Information Systems in 2009 and 2010, I prototyped improvements to nearly every major student system. My designs were focused on better usability, a more consistent and up-to-date design, and occasionally the addition of new features. Most of these designs were eventually implemented in some form over the next 2-3 years.

Among the designs that were implemented in some form:
  • Change Major Programs, Fall 2010
  • Registration Worksheet, Spring 2011
  • Mobile WUSTL Key Login, Fall 2011
  • Course Listings, Spring 2012
Engineers' Council
http://encouncil.wustl.edu


When I was elected President of the Engineers' Council in spring 2009, I made it a priority to improve the website during my term. I commissions a design by Snow Powers, a fellow student, and implemented it using a Drupal-based back-end. The original design featured rotating feature images, a calendar, image gallery links, dropdown menus, and of course all of the content management features of Drupal. The site went live in August 2009.
North Olmsted High School Music Department

This site was developed for North Olmsted High School students to input their "music points" values into at the end of each semester. This was created using my custom Content Management System with some specialized plugins. This was the first site of mine that had many users logging in from different accounts at the same time. Development occurred in Spring 2007, and the final design was created in Spring 2008. Due to students not using the system, the system was retired in late 2009.
Older Projects

A multitude of other projects have been continuing for over a decade. Pictured is the books web app that was built before I was aware of the presence of Goodreads to do that for me. It featured the ability to read a book multiple times, to look up book info on Amazon, and to provide meta-data and reviews around each title. The web app was based on my custom Content Management System platform, which I used as a private personal site, and as a continuous-evolving backend for several sites I was involved in. I designed the CMS to be easier-to-use than the conventional free counterparts, such as Drupal or Wordpress. Especially in 2007, when I made the decision to build the CMS into a general-purpose solution, easy-to-use web applications were somewhat rare.

Other web applications I have created a CD-organization app, various graphing applications, a Firefox plugin to let users view their meal points, old calendar apps, and other assorted projects. Most have been retired by this point.

about me

My name is Dan Brewster, and I am a 2010 graduate of Washington University in St. Louis, with a Bachelor's and Master's degree in Computer Science. Over the last ten years, I have done extensive work designing and developing websites and web applications for a variety of clients. My work has been done both professionally and as a hobby. I have experience in a wide variety of technologies for these projects, including C#/.NET, PHP, JavaScript, jQuery, Drupal, Wordpress, CSS3, and HTML5. See above for samples of a wide variety of the work that I have completed over the last several years.

I currently live in Lakewood, Ohio, just a few miles west of downtown Cleveland, Ohio. We're right on Lake Erie! Currently, my full-time job is as a developer at Hyland Software.

Outside of design and development, I enjoy a number of different hobbies, among them playing the piano and cello. During college, I founded the 50-piece Washington University Pops Orchestra, which has a large following at the school. In addition, I enjoy reading, riding my bike to work, and playing ping-pong.

Thank you for taking the time to read through my portfolio, and please do not hesitate to contact me with any questions!
Dan Brewster



resume highlights