Kansas.gov
Kansas.gov is the official Web site for the State of Kansas. It includes many dynamic elements, such as a customizable front page that allows users to add or remove draggable "tiles". The site makes heavy use of Ajax and was designed to be both very usable and completely accessible.
Kansas.gov is formatted with CSS and uses the Yahoo Grids system. I created all of the dynamic elements of the site, writing much of the javascript from scratch. I was part of a two-member team that designed the layout and coded the HTML and CSS from the ground up.
Topekamusiclessons.com
This dynamic Web site was designed for Stephanie Nesseth Studio. In addition to providing information about Stephanie Nesseth Studio, the site displays available time slots for music lessons and allows users to reserve a spot in real-time.
I designed the application interface and coded all of the CSS, HTML, PHP and JavaScript. The site is linked to a MySql database, and includes an admin area where the availability of time slots can be set.
Orbalicious
This flash game won an honorable mention in the "Addicting Games" worldwide Flash games contest. I created the game pieces and interface in Adobe Photoshop and constructed the game board in Flash.
I programmed the gameplay in Action Script, including an artificial intelligence for the computer player. The game has multiple levels of difficulty that change the artificial intelligence. There are also two entirely different modes of play (real-time and turn-based), basically making this two games in one.
Topekacollegiate.org
Topeka Collegiate is a private K-8 school in Topeka, Kansas with an enrollment of around 300 students. I designed this site from scratch, coding the HTML, CSS, JavaScript and Flash. Special attention was paid to semantic markup and full accessibility.
KanView
KanView is a web-based application designed to promote transparency in Kansas state government financial activity.
KanView presents data on government expenditures and revenues in several different "views" to make sifting through millions of records as painless as possible. The application was designed and programmed by Kansas.gov in conjunction with the Kansas Department of Administration.
I designed and coded the Ajax-driven interface that allows users to navigate the 5,000,000+ rows of data available in the application. Although the interface makes extensive use of Ajax, I paid close attention to accessibility and ensured that it degrades gracefully even if JavaScript is turned off.
Mini-Golf
This 3D miniature golf game uses complex trigonometry for calculating ball velocity and handling wall collisions.
Snowjumper
I developed this game for the annual Kansas.gov holiday card. The game uses some fairly complex routines to handle snowflake-snowflake collisions and person-snowflake collisions. The ability to visit the original card has been removed for privacy reasons, but the game is fully functional.