I started programming JavaScript as soon as it hit the market in 1995, doing little websites around the house and for the neighbors. Over the years since then, I have wielded it to create wonderful experiences for users, making websites interactive and animated. I look forward to the years to come with the additions the ECMA standards have brought to it

  • Sample Game Resource Monitor - JS/CSS UI design

    Sample Game Resource Monitor - JS/CSS UI design
    This solution presents multiple UI features that organize and display information regarding resources and statistics for various game platforms. Designed based on loose guidelines for a reporting system.
  • JavaScript Particle Demo 1

    JavaScript Particle Demo 1
    Originally written in 2008 and designed to work in IE6. This particle system emits from a single point 60 particles. Particles are data defined in the script and the visual representation utilizes a div. The system manages these divs over time. NOT HTML5.
  • JavaScript Particle Demo 2

    JavaScript Particle Demo 2
    Originally written in 2008 and designed to work in IE6. This particle system emits from a single point 60 particles. Particles are data defined in the script and the visual representation utilizes a div. The system manages these divs over time. NOT HTML5.
  • CorbisImages.com - Optimization of JS source requests and performance of UI

    I was responsible for many aspects of the JavaScript source code, mostly through bugs and maintenance. However, I was tasked with building a new feature into the site. This feature utilizes the JavaScript files themselves to find related and needed additional files and combines the files into a single request. This process is fully scalable, as it caches the combined files to a local caching mechanism. The response is also cached externally based on the HTTP Headers placed on the files. This feature can also include CSS into the JavaScript files which is then applied to the page, allows for namespacing to be managed and allows for RESX files to be included as library objects.
  • Starbucks.com - Rewards UI Presentation JS

    The original design of this page include several animations and features that have changed since I created them in 2009. This page still utilizes some of the coding patterns I put into place. However, visually, the page is different then what I produced. If you would like to know more please contact me.
  • Starbucks.com - Commenting JS

    I helped Starbucks choose a new blog software solution and implement that into the website. I was responsible for the UI coding of the pages in regards to the code. The majority of the code that handles the blog features such as commenting and logging in are still largely my code from 2009. However, with their new updates there are some changes that have taken place. If you would like to know more please contact me.