Current Projects

  • Personal Site
    • This site is written in the CodeIgniter PHP framework.
    • I add bits and pieces to it when I have time.
  • Society of Software Engineers Information Services (SSEIS)
    • Extension and customization of the Plone CMS for the needs of SSE.
    • Will extend the user management system hold detailed membership status and link to RIT's LDAP servers for authentication.
    • User accounts will be unified across other services (SVN, hg, Trac) that run on the SSE server.
    • Event management will be integrated into the system.

lenel.com

While I was on Co-op (and later working part-time) at Lenel Systems, I worked on a complete replacement of Lenel's corporate website. I was on a team of three to develop the new website built on the Drupal content management system. This was launched in January 2010. My part of the development was focused on the custom Drupal modules that connected with the internal customer relationship management database. I wrote an ASP.NET web service to simplify and abstract the connection between Drupal and the CRM. One of the biggest parts of my work was the training calendar. It makes heavy use of jQuery and AJAX to make a user friendly way to find available training classes. Another big part of my development was the custom content types that are in use all over the site. There are also many other small features that I worked on.


Bezier Curve Project

This was written as a supplement to my final project for my Winter 2007-08 Project Based Calc III class. My project was about the Bezier Curve and the derivation of it. I wrote this small app in Java. It allows the user to freely edit the control points of bezier curves and gives the user the parametric equations for the curves. I also added a few rendering options and the ability to save and load a set of curves.


Atomic Reaction Simulator

I made this as a "Creative Project" for my Winter 2008-09 Arts of Expression class. It is an interactive simulation of a fake nuclear reaction. I made use of Processing for this project. Processing is a language designed for the rapid development of computer generated 'sketches'.


Fortune Cow

I wrote this as a fun little free time project. It takes the output of piping the unix fortune command into cowsay and emails it to anyone requesting a fortune. It consists of a shell script and a procmail script. I also enabled it to send a daily fortune my friends and I using cron.
Send an email to cow@chrishossenlopp.com to receive a fortune.


Momentum

Momentum was the product of a quarter long group project for my First Year Enrichment class. The assignment was to create something that could benefit RIT. We decided on making a system that allows students to sign up for the required coaching appointments using an online system instead of using the infamous coaching binder. It was written in PHP and made use of MySQL.


Random Artifacts

  • Bluechops
    • A small PHP/MySQL system for sharing independent jazz music.
    • My first attempt at PHP and MySQL.
    • The idea and most of the frontend design and content belongs to my friend.
    • It auto converts uploads to a format that Flash likes for use in an inline player.