Portfolio

LMNOpc

Date Completed
Jan 2001 -
Services
Everything
Technologies Utilized
HTML, CSS, Javascript, PHP, MySQL, WordPress

LMNOpc is my personal site I use to showcase the games, utilities and other projects I write in my ever-decreasing free time.

The site has recently under gone a major metamorphosis transforming a jumbled collection of disjointed pages into a monster site built using WordPress. In early 2006 I realized how powerful blogging was when working with WordPress for my weekly tech podcast, Uncompressed. After seeing how easy it was to drive traffic to a site using talkbacks and other features common to blogging packages, I kicked the conversion into gear.

There are still a few kinks to work out, and a good bit of content still orphaned by the move, but so far it’s been working extremely well.

The site gets over 10,000 visitors a month from countries around the globe.

Abblesoft.com

Date Completed
Jan 2007 – Sept 2011
Services
Application Development
Technologies Utilized
C#, .NET, Winforms, MS SQL Server, Java, Swing, PHP, MySQL, Mobile Application Development

Abblesoft was my former day job. During my time there I’ve developed two commercial software products and created the web sites and most of the contents of those sites.

Convey is a software-based student response system. The purpose of Convey is to give teachers a tool allowing them to instantly see how well their students are absorbing the content being taught to them. Instead of a teacher calling out for answers, or asking students to raise their hands to respond in class, a teacher can push a question out to a classroom full of students’ computers and get 100% class participation.

The other product I work on is a Mobile Conference Program application with the name ExNav.com (short for Expo Navigator). Rather than hand out paper conference books containing schedules, maps and exhibitor information, ExNav is a mobile web application written to work on a wide variety of devices. In addition to that information, ExNav can also be used to gather session and event evaluations from the attendees right from their phone or computer.

Wishlist Buddy

Date Completed
Jan 2005 – Jan 2007
Services
Concept, design, development, hosting, etc.
Technologies Utilized
HTML, CSS, Javascript/AJAX, PHP, MySQL, Amazon Web Services API

Wishlist Buddy is a site I created so people could save money when shopping for stuff from their Amazon.com Wish Lists.

I’ve noticed that books, DVDs and video games usually start out being priced very high and work their way down to less than half price — and in rare circumstances, it happens in under a week. I used to add items to my Amazon Wish List and wait for the prices to drop by checking them every week or so and I finally realized “why not make a site to do it for me?” and that’s where the idea for Wishlist Buddy came from.

Unfortunately, Wishlist Buddy fell victim to a change in Amazon’s shopping API, which restricted access to users’ lists. RIP Wishlist Buddy.

GameWith.Us

Date Completed
June 2005 – Now
Services
Design, development, hosting
Technologies Utilized
HTML, CSS, Javascript, PHP, MySQL, Google Maps API, Google Earth API, cURL, AJAX

Just like any self-respecting geek, I had to do something with the Google Maps API when it was released.

I’m part of the community over on Shacknews, a big gaming site. We regularly have Shackmeets, where a bunch of us meet up to hang out and talk about — what else — games, and even sometimes throw LAN parties and that sort of thing. Shackmap is a tool to help find other Shackers in your area.

Once I had the site working, I then integrated the ShackMap into GoogleEarth, to create ShackEarth — which is a really neat toy. :)

Shacknews

Date Completed
2007
Services
Design, development
Technologies Utilized
PHP, HTML, CSS, Ajax

I did a number of projects for Shacknews.com in the fall of 2007:

  • I created the rotating Top Story widget on the front page of the site
  • Developed the backend application used by their staff to manage the site’s screenshot gallery
  • I wrote the Javascript behind the search box

ISTECH, Incorporated

Date Completed
Nov 2004 – Feb 2006
Services
Design & development
Technologies Utilized
HTML, CSS, Javascript, ASP

ISTECH Incorporated is an automated systems integration/machine builder in York, PA and the place where I spend my days.

I wanted to make sure the site communicated the technical capabilities of the company through the site’s design and I think it does a good job of doing that.

Since the redesign was completed three months ago, we’ve gone from getting about 10 inquiries a year to three a week through our web site.

Just like all the work I do, the entire site conforms to web standards and uses a CSS-based layout and HTML throughout.

KonoAudio/Shopify Project

Date Completed
April 2010
Services
Shopify Integration
Technologies Utilized
Ruby, HTML, CSS, Javascript

Kono Audio designs, develops and manufactures audio headphones and earbuds. I took their table-based web site, reimplemented the entire design using a proper CSS-based layout and integrated their site using Shopify, a very slick hosted online storefront.

Kono has different product lines, and each product line had its own unique style that I had to implement, so instead of just writing one theme that had to work, I created six. On top of that, each of Kono’s products had dozens of variants, and I wrote client-side code to display the proper images when differnt variants were chosen, and even gave them the ability to upload multiple images for each product variant.

Sadly they’ve redesigned the site, but I’m really proud of the work I did on it and got some excellent experience working in Shopify.

PrimoTech

Date Completed
2007
Services
Design, development
Technologies Utilized
WordPress, PHP, HTML, CSS

I was asked to create a gaming news web site. My client provided the artwork and a basic WordPress template to start with, but I did a lot of work to disguise it so it doesn’t act so much like WordPress. :)

Central Station

Date Completed
Dec 2005
Services
Concept, design and development
Technologies Utilized
HTML, CSS, AJAX, ASP

Central Station was created to give Central Pennsylvania College’s marketing department an easy-to-use application for creating, editing and sending internal email publications to their faculty and staff.

I’m very proud of the user-interface for the project. It makes use of an embedded WYSIWYG text editor, and a drag-and-drop interface for organizing stories in the emails. The software makes heavy use of AJAX which makes the application behave less like a web-based application and more like a Windows application.

The goal was to make an email publishing platform someone’s mother could use, and my client was extremely happy with the result.

Uncompressed

Date Completed
Nov 2005 – 2007
Services
Design, development, hosting
Technologies Utilized
HTML, CSS, Javascript, PHP, WordPress

Uncompressed is the weekly tech/gaming podcast I do with my friend Tony Nilles and a revolving door of friends and co-hosts. I created the custom WordPress theme we’re using for the site.

One of the neat features of the site is that latest show number appears in the upper right corner of the page to make it easy for people to jump to the article about the most recent episode.

[TOC]TacOps Center

Date Completed
Jan 2003/Updated Oct 2004
Services
Design, development, hosting
Technologies Utilized
HTML, CSS, Javascript, PHP, MySQL

[TOC]TacOpsCenter is the online gaming unit I play with. The purpose of the site is to give some background about the unit and some general information they’ll need to know to hop online and play on our Counter-Strike:Source game servers.

The site ties into our XMB forum, and serves as a mini-CMS, allowing members of the unit to post news items on the front page of the site without having to touch HTML or know how to FTP files.

One of the neat features of the site is a members-only page that allows members of the unit to vote on what maps to include in the game servers’ map rotation using FTP to update the remote game server.

The site also communicates with the game server to show the names of the players on the game servers. Using sockets, the site communicates with the game servers and sends commands via the remote console feature of the Half-Life game engine.

ASC Strategies

Date Completed
Sept 2009
Services
WordPress Theming
Technologies Utilized
WordPress, HTML, CSS, Adobe Illustrator

Worked with Emblem Creative in Austin, TX to bring their Illustrator design to life inside WordPress.

Lynch Mechanicals

Date Completed
May 2006
Services
Design, development, hosting
Technologies Utilized
HTML, CSS

A simple one-page site for a local HVAC Heating and Air Conditioning company.

Peak Roof Cleaning

Date Completed
Jan 2005
Services
Design, development, hosting
Technologies Utilized
HTML, CSS

A simple one-page site for a local a roof cleaning business that specializes in cleaning algae from asphalt roof shingles.

Navy AutoSource

Date Completed
Aug 2005
Services
HTML/CSS Development
Technologies Utilized
HTML, CSS

I simply took the client’s Photoshop designs and turned them into working web sites using style-based layouts.

Exchange New Car Sales

Date Completed
Feb 2005
Services
HTML/CSS Development
Technologies Utilized
HTML, CSS

I simply took the client’s Photoshop designs and turned them into working web sites using style-based layouts.