See Programming Projects
Web Projects


Sites In Development
Title: Brazil Mission Society
Date: April 2004
Notes: This site implements MovableType technology and is still under active development - the site will soon be available as www.brazilmissionsociety.com
The Brazil Mission Society website, like many websites of small organizations and groups, needed a complete overhaul, redesign and updating of content. I found out about this need when I was in Brazil and met Bill Thompson, the director of Brazil Mission Society. I am pleased to be able to help out BMS in this way, while make a good-looking website that will use movableType technology to enable non-techies to update site content with ease. Some further development work remains, but the majority of the site is completed. One wish-list item for this site would be to translate this site into Portuguese (when I have the time).

Title: ConnectedMission.org
Date: Coming Soon
Notes: Under Development
ConnectedMission.org will be a "web service" for missionaries who wish to communicate more effectively while they are away. This service will offer the same type of web journal that my wife and I used while we were away in Brazil.

The aim of this website would be to serve the mission community by providing an easy-to-use web communication service that will allow supporters and others a deeper insight into the daily activities, struggles and triumphs of the missionary and his or her service. The service would include setup and customization, and continuing support of their "site". Also, digital pictures could be added to their "site" by emailing them to me and I adding them manually. At the end of their missionary term or at regular intervals, the site can be backed up to CD and used as a presentation tool and written record/journal of their mission experience. This service is ideal for missionaries serving for a month or longer, but they must have regular internet access, because everything happens on the web. And one more thing. I would do all of this on a volunteer basis. No one would be required to *buy* the service.

Title: Nehemiah Project
Date: April 2004
Notes: none
The Nehemiah Project website is another volunteer effort aimed at helping a young organization establish its presence on the web. This site is under active development and will acquire a domain soon. The opportunity arose when I got to know one of the co-founders, Kleber Cabral, who is a Brazilian working in Michigan for several years. The purpose of the Nehemiah Project is to raise awareness and support of an orphanage in Sao Paulo Brazil that needs funding in order to expand their care of many street children.

Title: ISSTrindade.org
Date: coming soon!
Notes: none
This site will be dedicated to Instituto Santissima Trindade, the brazilian orphanage at which I spent 6 months volunteering. The site should include:
- Past and current Annual Reports in English, Portuguese and German
- Pictures of the Institute and of the kids; current projects; etc
- Detailed History of the Institute with Pictures
- Explaination of the philosophy, purpose and mission of the Institute, with a description of each ministry area (ie. farm, school, children's home, home for the elderly)
- Instructions on How to Sponsor a child with a link to email Robin with questions
- a section describing how to help monetarily (sending money, sending donations)
- a section describing how to help by volunteering (describing the need for volunteers and how to become a volunteer

Finished Sites; Being Maintained
Title: JeansAndJava.com
Date: Winter 2003
Notes: Requires MacroMedia Flash Player 4.0 or greater
Jeans and Java is a component of the college ministry at Thornapple Evangelical Covenant Church in the Grand Rapids, MI area. I have had an interest in helping Scott Bolinder, the founder of Jeans and Java, create a website for his ministry. Finally, the project was realized during January of 2001 during a month long college course as my wife, Becca, and I created the front-end to the site using Macromedia Flash 4. In order to view this site, you will need to have the flash plug-in for your browser. The flash portion of the website is completely static and I have no plans to change it, but it does link to a specialized part of the Thornapple Church website for jeans and java updates, pictures and news.

Static or Archived Sites
Title: Welcome to Moreira!
Date: Sept 2003 - Feb 2004
Notes: This site implements MovableType technology
This is the site I am most proud of! This website, powered by MovableType (written in Perl), was the hub of information, pictures, thoughts and feelings while we were down in Brazil for six months serving as volunteer missionaries at an orphanage. Many people were able to stay up-to-date on a daily basis because this website existed. It contains almost 90 blog entries as well as hundreds of photos and nine full newsletters. This website will remain a prized possession of mine for some time as I recount the blessings I received in my service to the orphanage down in Brazil.

Title: Chris' Germany Adventure
Date: Summer 2000
Notes: First Webpage
The Germany Adventure webpage was my first crack at website design and administration. I have learned a lot since doing this first site. It was a great tool for communicating with family and friends my experience in Germany during the summer of 2000. I was able to update the site with journal entries and pictures at least once a week, often every other day. It's present existence serves as an online archive for my journal entries that summer as well as a presentation of what I did.

Title: 2000 Semester in Honduras
Date: Fall 2000
Notes: none
I was asked in the fall of 2000 to help get the Semester in Honduras webpage rolling after the previous webmaster could no longer continue the job. I kept the old interface for a while and then decided to implement my own interface. The site served as a "family and friends" site for the students on the trip, displaying stories, poems and pictures of the trip as it was happening. After the semester ended, the site was used to distribute post-trip information to the participants.

Title: German Poem Application
Date: 2002
Notes: written in Perl/CGI, this was my first big project using a server-side scripting language
The German Poem Application was originally written as my final project for the website administration course at Calvin College, and evolved into a paid-for project of the Calvin College German Department. The idea behind the website is that professors can use the administrative web interface, entering German poems and their English equivalent into the system, while students are able to use the student application to view the poem in German only, taking mini-quizzes of professor-specified words to unlock one-line translations into English, and eventually a full English translation. Probably the most interesting quality of the website is that I chose to store the data in text files, creating my own low-level database code. This was interesting work but ended up causing problems down the road when I needed to tweak parts of the system. In hindsight, using one of the popular database management systems like MySQL would have been a much better option.

Return to Web Projects

Programming Projects
In-House Contact Management System written in PHP This CRM that a co-worker and I did at Paladigm was created in response to the lack of specialized features offered in the popular CRM, ACT!. This was my first real project working with PHP and I have come to love it because of its flexibility and vast arsenal of functions for virtually any application. In this project I learned a lot about software design and mySQL database integration. The CRM was tailored to fit our specific sales process, where a business prospects are elevated to different statuses (ie. prospect, lead, customer.., etc) and would also spawn off business opportunity objects (such as when the need of the customer is identified) when certain events like a project proposal was offered to the customer. The idea was to provide a solution that was web-based yet met our specific sale model.

SQL Backend written in LotusScript for engineering document management solution The programming project I did at Telligen Corp. was to implement an SQL back-end for the Lotus Domino DomDoc document management development package. I spent the summer coding in LotusScript, a language very similar to Visual Basic, and ended up *almost* finishing the infrastructure for the customer to be able to put it into use. I ran into some technical issues that went unsolved because I was without any real contact with another programmer familiar with what I was doing. I learned during this time that I work best when I have another programmer to bounce ideas off of and help me when I have run into technical issues.

Sunday School Attendance Database in MS Access The Sunday School database was created for Laurie Strachan, one of the Sunday school attendance administrators for my home church, Knox Church. The primary goal was to automate the creation of Sunday school attendance sheets. Attendance records were not actually kept track of in the system; only the information that was needed for printing attendance sheets.

Symphony Orchestra Attendance and Paysheet Database in MS Access The Symphony database was born as a modification of the Sunday school database, but added the capability of printing various types of reports. It’s role was to print concert attendance sheets and union pay sheets for a desired subset of the records. Printing address labels was also included.