Rafe Kemmis
My Portfolio
Recent Projects
Here are a few of the major projects I have worked on recently. Click on the project name to view its information.
Crownline Boats, Inc. 2007 / 2008 Model Year Website
For manufacturers of large ticket items like sports cars and luxury boats, a website must function as an online catalog rather than a business card. As such, this major overhaul of the Crownline site focused heavily on improving the visitor's experience. The site upgrade included a new clutter-free layout as well as flash content on nearly every page.

Technologies Used:
- PHP
- Dreamweaver Templating
- Asp.Net
- JavaScript
- ActionScript
- Flash
- FoxPro Db
- MS SQL Server
- Orangoo Labs Grey Box
- Lokesh Dhakar's Lightbox2
Crownline Boats, Inc. 2007 / 2008 "Build Your Crownline" System
The "Build Your Crownline" system is actually version 2 of the Crownline "Build-A-Boat". The original version was completely written in flash, and thus was hard for the company to update year-to-year. By re-writing the system using Asp.Net, I was able to provide Crownline with code that tightly coupled with their actual order system. The system can now be re-used year-to-year with very little redundant data maintenance. It can even run off a compact disc using the Cassini Web Server!

Technologies Used:
- Asp.Net
- JavaScript
- ActionScript
- FoxPro Db
- MS SQL Server
- Flash
- Orangoo Labs Grey Box
TeamCrownline.com
The official Crownline owners community used to consist of two stale websites. One site was a gallery that had to be updated by hand. The other site was an out-grown forum running on a very spaghetti-code Snitz installation. I migrated the photos, users, and forum contents to Telligent's Community Server to create a fast and feature-full social-networking site. TeamCrownline.com now has thousands of members that utilize the site heavily.
Technologies Used:
- Community Server
- MS SQL Server
- Asp.Net
- MySql
- ASP
- PHP
iphone-know.com
iphone-know.com was an experiment to see what sort of things I could do using the DotNetNuke Framework. Althought I never had the time to promote the site's popularity, I was able to implement some cool features. I created a frontpage skin and a primary skin for the DotNetNuke installation. I also got creative and made some very "web 2.0" graphics and flash content.
Technologies Used:
- DotNetNuke Framework
- MS SQL Server
- Asp.Net
- CSS
- Flash
- Photoshop
Kemmis.info
Kemmis.info is the website you are on right now. The site uses an Asp.Net master page for templating. CSS is used throughout the site for layout and styles. I also used the MooTools compact JavaScript framework to create all the cool ajaxy effects on the site.
Technologies Used:
- Asp.Net
- Master Pages
- JavaScript
- CSS
- MooTools
Infinite Foray SubText Skin
Infinite Foray is my blog where I write about Asp.Net, DotNetNuke, and Open Source .Net software. It runs on the Open Source SubText blogging engine. I created a custom skin, mostly using cascading style sheets and Asp.Net web server controls.
Technologies Used:
- SubText Blogging Engine
- Asp.Net
- CSS
Current Projects
And just in case you are interested, here are a few things that I am currently working on. Click on the project name to view its information.
DietFacts.com Redesign
I am currently in the process of completely redesigning DietFacts.com. The site will run on top of the DotNetNuke Framework and have a cleaner and more professional looking layout. We should be launching the site very soon!
Technologies Used:
- DotNetNuke Framework
- Asp.Net
- Custom DotNetNuke Modules
- CSS
- T-SQL & CLR Stored Procedures
View Limiter DotNetNuke Module
View Limiter is a module for DotNetNuke that allows you to put constraints on how many page views a visitor can have. I will soon be adding several other features such as a blacklist, a whitelist, and RBL (real-time block list) options. You can see a short screen-cast of my initial design here.
Technologies Used:
- DotNetNuke Framework Core Libraries
- Asp.Net
- T-SQL Stored Procedures
Action Script 3 Samples
I recently began updating my Action Script skills. With Adobe Flash CS3 came Action Script 3, which is much more modern and easier to use than previous Action Script versions. Here are some quick examples I cooked up.