Portfolio      

 

The following are sites I have worked on from scratch.  Although I've done more than this, I try to list only sites over which I have had 100% control.  To the left you will see a thumbnail of a page in the site (or an example) and to the right, a description.  Some descriptions will include a More Details... link for you to learn more, once I have time to put that up and if it is necessary.

 

 

Skip To:

Major Projects:  Haunted Attraction Pictures, ConTrak Systems, and the CSC Picture Project v2

 

 

Haunted Attraction Pictures


Halloween Season, since 2004. Originally begun on an outing with the CSC Picture Project, I quickly developed no small interest in photographing haunted attractions.

 

After photographing just one haunted attraction in 2004, I was busy with three the next year--every attraction I asked!  As a result, my "Haunted Pictures" page quickly rose to the #1 page in MSN Search without any sort of advertising.

 

I have learned a great deal from experience by photographing these attractions.  As there seems to be no end to the attractions willing to invite me to perform my magic, I am positive I will have no trouble with finding places and situations that will increase photography skills.  As I fancy myself a traditionalist, all of these pictures are set up such that the pictures I get are exactly what the camera "sees".

 

I have thought of spinning this off into some business, but have so far resisted the urge, instead focusing entirely on the excitement this interest provides.

 

See the Haunted Pictures site

 

Archos Update RSS Feed
 

 

January 2005.  In short, this is an RSS feed built upon a web page ripper that shows people all available firmware for some Archos products, including the AV500, AV700, AV400, and AV300.

 

One of my more interesting purchases was an Archos AV500--a personal video recorder/portable media player.  I use the device to showcase my photography--especially the Haunted Pictures. 

 

I found a Yahoo group for Archos product owners and subscribed to it.  When someone suggested an RSS feed that notifies people of new firmware releases, I took it upon myself to create said feed.

 

This web application rips a text file from the Archos web site, which contains all firmware versions, bug fixes, and new features.  It parses the text file correctly to get all information about firmware versions into custom classes, orders it, formats it, and creates the RSS feed.  It is a nice piece of engineering akin to my private comics ripper.

 

This is one of the first full web applications I created that makes more than just light use of a private .Net toolkit I created for when I develop new applications.

 

Go to the Archos Update RSS Feed

 

Managed Data Group
 

Late February 2005, no end date.  This isn't actually a project per se; this is professional employment with a company.  Still, I list things I have worked on or on which I am working on this page, so I will also list this.

 

When I came to MDG, they introduced me to their product and explained one of the few advantages the competition had was reporting capability.  I was to take their design documents and create an advanced reporting addition to their product.  I was to be the only developer working on this project.  Basically, that meant I had full reign over the advanced reporting module's programmatic structure and development.  Sounds like all the other projects on this page; I was perfectly at home.

 

I have created the Advanced Reports and the Accounting Export Systems thus far--going from taking the UI design and creating all code, controls, database tables, and programmatic design.

 

 

Technologies Used:  ASP .Net with C#, AJAX, AJAX .Net (moderate), JavaScript (heavy), SQL Server 2000, C# Windows applications creation, SQL Server 2000 Reporting Services

 

Site is internal; no links provided.

 

Strong College Picture Project, v2

February 2005 (site construction), no end date.  This is the second layout designed for the CSC Picture Project site.  I began the project in 2002 by opening my Strong College photography albums to the public.  The albums date from spring 2000 through the present. 

 

I decided to update the layout to whatever my current skill set would let me produce over a weekend.  The header itself, though built upon the previous site's header, took 3.5 hours to create before I was happy with it!  The site's code has been redone in ASP .Net with proper classes and user controls.  It employs a back end database to track requests for slide shows and better organization.

 

This is one of the smoothest layouts I have designed, as far as I am concerned.  The site is scheduled to be put out during the next Picture Project addition (supposedly at the 3,000 picture mark).  This left me one week to complete the entire site, from concept to production.

 

Fun Fact #1: I used my own pictures to create the cutouts found in the banner.  I had not experimented with the wand tool in Fireworks before this.  After creating the banner, I feel I am fairly competent in its use. 

 

Fun Fact #2: The automatic thumbnailer you see on the site is the same thumbnailer I use throughout all development.  When I need a thumbnailer, I use that one and only change the programmatic namespace.

 

Technologies Used:  Fireworks, ASP .Net (C#), MS Access, JavaScript, Visual Studio .Net (duh)

 

See the site:  www.DevFolio.com/csc2  (PhoenixPo.com owns DevFolio.com)

 

ConTrak Systems: Convention Management

Summer 2005 - Winter 2005.  ConTrak is a full-fledged, web-oriented convention management system.  ConTrak currently handles convention registration, an art show, an auction, and the dealer room.  Specific features include an automatic badge printer, definition of a badge scheme (a listing of all badge types) per convention, art show auctions, receipt printing, and auction lot bundling on the fly.

 

This web application utilizes an MS Access database back end, configurable to use either a DSN or OLE connection.  ConTrak manages more than one convention at a time, allowing us at PhoenixPo.com W&D to open the system for other conventions to use.  If a fan-based convention needs an IS system, ConTrak will be an excellent choice.

 

Most importantly, ConTrak offers security.  Each user can be given specific permissions detailing what the user can and cannot access/do within the system.  Roles detailing common permissions are assigned to users in conjunction with specific permissions.  Convention types are used so specified users can have access to new conventions under that type the moment a new convention is created (separate permissions for convention types can also be used that work alongside permissions and roles for specific conventions).  If anything, ConTrak Systems is designed to offer safe and secure convention management before, during, and after conventions.  

 

Technologies Used:  C# with ASP .Net; MS Access back end (switchable DSN and OLE)

A demo site has been completed.

The design concepts and project overview document provides more information and screen shots.

Estimated completion:  Demo version, September 2004; Final Test, January 2004; Completed version one, January 2004.

 

More Information...

 

Financial Game





Fall 2004 - Winter 2005.  The financial game ("FinGame") is a web application that teaches teenagers real-world financial dynamics.  This is a contract project with a client.  The initial project estimation is 80 hours, which has not changed.

 

Users operate a checking and savings account.  From that, they can purchase assets (housing, subscription items, and consumer goods), stocks, insurance, and pay off debts that occur due to various circumstances.  "Bad events" can happen to various assets, such as a house catching fire or the car needing work, in which insurance plays a part.  Users can check their ranking against others in the game by paying a portion of their in-game funds.  Administrators control the game while master administrators have access to set up games, new assets, and such.

 

The FinGame is capable of running multiple games at one time.

 

Fun Fact #1: The site design here came from a UNCG quasi e-commerce site designed for one department a month prior.  The department put the project on hold after we designed the master concept (global site template) and, six months later, never mentioned it again.  Therefore, this application makes good use of that template.  At least the effort did not go to waste (and the client received a site template without being charged for it, too, so everyone wins).

 

Fun Fact #2: The FinGame and ConTrak Systems shared development time.  As we try to produce quality systems and limit cost to the customer, it was decided the low-level data layer developed for ConTrak would work well in the FinGame.  Other items developed for other uses also found their way into the FinGame, such as our automatic thumbnailer and ASP .Net 1.1 file uploader.  Many of those shared items, once refined in the FinGame, were then updated to their source.

 

Technologies Used: C# with ASP .Net; MS Access back end (DNS and OLE configurable); stock ticker via quasi web service

Screen shots will be available towards the project's end.

Demo version

 

UNCG Bryan School of Business: Web Work

Fall 2003-Winter 2004.  In that time, I worked on many things for the Bryan School.  I will discuss a few items here:

 

New MBA Web Site.  This link may change, but this points to the new incarnation of the MBA department's web site.  Design was outsourced and I received the pages, but the office eventually got me to redesign those pages, so I take credit for the one of the designs, though I tried to keep it faithful to the original design.  Eventually, the dean made a decision between two opposing departments to switch the design back to the original version, though I had to produce editable master images to keep updating the site.  Aside from the HTML table organization and navigation placement, I created everything else from scratch--including the images.  (DreamWeaver, FrontPage, and Fireworks)

 

Bryan School Faculty Directory.  I converted the Bryan School directory into an ASP application so faculty could be sorted by department or name without modifying many pages.  I also designed and constructed the detail page, which generally shows a picture and the professor's information.  I created a mobile version of the application accessible via cell phones before I left.  (ASP 3 with DSN to Oracle)

 

Online Syllabus Browser.  We wanted one place to upload syllabi for archiving and browsing by students and faculty.  The link here will take you to a few screen shots of just my part of the system, which was constructing the main browser and uploader.  The uploader is a simple form, so I do not show it here.  The system looks at what files are in a directory and displays them like in Windows.  It will take the file name, break it apart, and look up the course's name in the database.  If the course exists, it displays the course name along with the syllabus entry.  (C# ASP .Net with file system back end)

 

Photography Work.  I have numerous photo albums available on the Bryan School page, meaning I am finally receiving credit as a photographer.  (Canon EOS 10D digital SLR, image editing)

 

 

Music Library

Spring 2004.4.  In order to finish ConSuite, discussed below, I stayed on campus during spring break.  One person approached me about constructing a music library for his church.  It sounded interesting and something I could do, so I met with him to discuss design, intent, and payment.  The resulting music library catalogues music pieces as either separate pieces or as part of a collection.  It is also possible for one to check items in and out from this library.  Adding items is very easy to do, as is adding them to a particular collection.  All in all, it is a nice system for the few days I spent to work on it.

 

Technologies Used:  ASP, MS Access back end via DNS, and graphics software.

 

Screenshots are available:  Main page, search, browse records, records detail, check in/out, and admin.

 

ConSuite: Convention Information Management System

Winter 2004.  This project actually began in 2002, when I was asked to keep track of auction bids at the StellarCon convention.  I made a quick MS Access database to do this, and it was a popular hit.  I became registration manager the year after, and created a loose ASP site to manage registrations and as a front end for my auction database.  For year 2004, I was promoted to the newly-created position of Convention IT Manager.  From there, ConSuite was born.

 

ConSuite is literally a convention management web application, suitable for running wirelessly at conventions (security is built-in).  It is comprised of several modules, such as for registration, charity auctions, art auctions, and a picture archive.  I used ASP.Net again for this one, with a C# back end.  It took a few hours for me to learn enough of C# to complete the project because I could draw on my .Net and JAVA skills.

 

Technologies Used:  ASP, MS Access back end via DNS, and graphics software.

 

This site is not public domain; ConTrak Systems replaces ConSuite.

 

Codic Engine.Net

Fall 2003.  This is the first and only online application to make and decode multiple code sets, such as the "Geek Code".  Though I don't agree with some of the code sets entered into the system, I include them in an effort to gain support.

 

The Engine was my first foray into developing web applications with ASP.Net, using a VB.Net back end.  It was quite a lot of work, but the site was finally completed.  I will continue to add code sets to the Engine when I get free time.

 

Fun Fact: The 3D "target" part of the logo was made in MS Word.

 

Technologies Used:  VB .Net with ASP .Net, class files store codes, Fireworks, MS Word, MS Image Composer.

 

I have a special page set up for this project at www.PhoenixPo.com/codic.  From here, I reference everything.

 

ResNet Work Order Entry System (WOES)

Summer 2003.  The WOES is responsible for taking, automatically assigning, and organizing work orders to UNCG's ResNet IT staff.  I built the original version of the WOES the previous year and created this new site (front and back ends) for Fall 2003.  The site is run off ASP on Windows 2000 Server from a dedicated campus computer.

 

The site is PASSWORD PROTECTED, so you can click here at a later date to see more about this site.

 

Technologies Used:  ASP 3, MS Access back end via DNS, Fireworks, MS Image Composer.

 

For your convenience, I have put up a quick information page with screen shots.

 

Strong College Picture Project

Fall 2002 (site construction), no end date.  This site houses my "Picture Project," a listing of dorm events and pictures I have taken.  As of October 2003, the site has over 1,800 pictures spanning about four years.  The site runs on custom ASP and JavaScript.  The actual slide shows were made from Microsoft's Slide Show Power Toy. 

 

The site is available only during the semester, as it is hosted on my custom-built server at school.  The connection may be slow to outside computers because of where the server is located on campus.

 

The site is currently at a temporary location because my server is not on campus any more.  I will update the link here when it finds a current home.  As of July 2004, the link listed below is active.

 

Technologies Used:  Fireworks, MS Photo Editor, MS Image Composer, ASP (some), JavaScript (some)

 

See the site:  www.DevFolio.com/csc  (PhoenixPo.com owns DevFolio.com)

 

SSS Athletics

Spring 2002.  This site was for the athletics department at the high school I still volunteer at, four years later.  This site also formed the basis for my collegiate senior honors thesis, "SSSAthletics.org: Creation, Implementation, and End-User Training of a database-driven web site."  This site features lots of Active Server Pages (ASP) programming and many Server Side Includes.  I also began using some JavaScript on this site to shift some features to the client side.  The back end, which will not be shown here, features forms coaches can use to update the site without knowing HTML at all.

 

Fun Fact: I made this site at the same time I was learning ASP.

 

Update:  After a few years, I was finally able to create an automatic thumbnailer in ASP .Net, which resides on PhoenixPo.com, and link the picture table to this thumbnailer, which in turn thumbnails images on the athletics site.  This is how I get around server technology limitations.  In short, the athletics site now has automatic thumbnails.

 

Technologies Used:  ASP 3, MS Access back end, MS Image Composer, MS InterDev.

 

See the site:  www.SSSAthletics.org  (PhoenixPo.com owns SSSAthletics.org)

 

HTV Enterprises

Summer 2000.  HTV is a commercial lodging products distributor for the southeast US.  I revamped my previously done site for HTV to show a better menu and navigation structure.  The site itself uses Server Side Includes and predates my programming skills by about a year.  I look at this site to provide a marker for where I was before I learned web programming.  I eventually added some pages that made use of ASP and updated the pages and templates to use ASP in the summer of 2002 or 2003.

 

Technologies Used:  SHTML (now some ASP), Fireworks, MS Image Composer, HTML.

 

See the site:  www.HTVEnterprises.com

 

 

 

 

More info...

Haunted Pictures

ConTrak Systems

ConSuite

Codic Engine.Net

Resnet WOES

Picture Project

SSSAthletics.org

HTVEnterprises

 

Haunted Attraction Pictures     Statbar Modifier     CSC Picture Project     DevFolio.com