Freelance Flash Developer
Made Goods Website
Made Goods Website
Language: AS3
Date Complete: January 2009
XML-driven website.
Image Gallery Site
Image Gallery Site
Language: AS3
Date Complete: 2008
XML-driven image gallery site for Jesse Hazelip.
Image Gallery Site
Image Gallery Site
Language: AS3
Date Complete: 2008
XML-driven image gallery site for José Mandojana.
Carousel
Carousel
Language: AS3
Date Complete: 2007
Smooth 3D carousel. 3D done by hand, without Papervision3D or any other library.
JavaScript Carousel
JavaScript Carousel
Language: JavaScript
Date Complete: December 2008
JavaScript clone of my Flash carousel above. Works in all browsers that I've tried (Firefox, Safari, Chrome, IE, and Opera).
JavaScript Image Carousel
JavaScript Image Carousel
Language: JavaScript
Date Complete: July 2009
JavaScript carousel with images instead of just colors. Just uses plain JavaScript; it doesn't use the canvas element.
Circles
Circles
Language: AS3
Date Complete: June 2009
Interactive physics simulation with lots of interacting circles. Circles can be picked up and thrown around. Try resizing your browser window as well. Uses Verlet integration.
Starfield Generator
Starfield Generator
Language: AS3
Date Complete: June 2009
Click a button to generate a screen full of stars. Parameters are randomized to give a different look each time. Menu auto-hides after a few seconds in case you want to take a screen capture. The background of this page was made with this starfield generator.
Full-Screen Deep-Zoom Image Gallery
Full-Screen Deep-Zoom Image Gallery
Language: AS3
Date Complete: May 2009
Full-screen image gallery with advanced zoom capabilities (different size levels, tiling, progressive loading) for very large images. Click "Full-Screen View" to view the full-screen gallery.
Full-Screen Deep-Zoom Image Gallery
Full-Screen Deep-Zoom Image Gallery
Language: AS3
Date Complete: 2008
Full-screen image gallery with advanced zoom capabilities (different size levels, tiling, progressive loading) for very large images. Click "Full Screen" to view the full-screen gallery.
Audio Player with Image Gallery
Audio Player with Image Gallery
Language: AS3
Date Complete: 2010
Audio player with multiple albums, combined with image gallery that shows album artwork. In full-screen mode, the image gallery is a full-screen deep-zoom one like the ones above. Click "Full Screen" to view the full-screen player, or click "Standard" to view a pop-up version of the same player that uses the same SWF.
Flash Website
Flash Website
Language: AS3
Date Complete: 2008
Fancy Flash website with motion blur and sounds.
Music Sequencer
Music Sequencer
Language: AS3
Date Complete: 2008
Advanced music sequencer involving dynamic loading, manipulation, and generation of PCM audio. User can choose from a variety of loops and use up to 8 tracks. Also includes the capability to export a WAV files of the user's song. The user can browse and sample a library of loops in MP3 format. When a sound is dragged to the timeline, the raw PCM sound data is loaded.

Due to a Flash Player 9 bug, MP3s started at the same time in ActionScript do not necessarily play in sync. In order to play multiple sounds from multiple tracks in sync it was necessary to combine multiple sounds into a single sound. This was done by loading PCM files into byte arrays and adding them together sample by sample. This took a lot of optimization to make it fast enough to be practical. The sound data was also manipulated for volume and panning. Additional effects could be added or sounds could be generated from scratch using this method.

Created for Honda Civic Coup website. Graphics redesigned by me in 2009.

Horizontally and vertically centered with CSS.
JavaScript Rotating Image
JavaScript Rotating Image
Language: JavaScript
Date Complete: September 15, 2008
Rotating image animation with transparent background and dynamic drop shadow created using the HTML 5 canvas element and JavaScript. No Flash! Best viewed in Safari or Firefox 3.1. Also viewable in Firefox 1.5+, Opera 9.0+, and Chrome, but the drop shadow is not supported in these browsers. Learn how to use the canvas element at http://developer.mozilla.org/en/Canvas_tutorial.
Inverse Kinematics
Inverse Kinematics
Language: AS3
Date Complete: 2007
Interactive inverse kinematics demo. Inspired by http://pekkasandborg.com/portfolio/?id=2. Physics based on http://www.gpgstudy.com/gpgiki/GDC%202001%3A%20Advanced%20Character%20Physics. Uses Verlet integration rather than Euler integration.
TheRunDown.TV Video Player
TheRunDown.TV Video Player
Language: AS3
Date Complete: 2008
Custom video player. See more videos at http://www.therundown.tv/news/categories/videos/.
Wild Animus Video Player
Wild Animus Video Player
Language: AS3
Date Complete: 2008
Custom video player. Can be resized and embedded.
SmartSound Homepage
SmartSound Homepage
Language: AS3
Date Complete: 2008
Big Flash application. Audio players, Flash Remoting using AMFPHP, 3D, tooltips, and more.
Spectrum Analyzer
Spectrum Analyzer
Language: AS3
Date Complete: 2007
ComputeSpectrum, vector drawing API, and bitmap filters.
Asteroids Physics
Asteroids Physics
Language: AS3
Date Complete: 2007
Interactive space ship physics demo.
Amazon 3D Carousel Clone
Amazon 3D Carousel Clone
Language: AS3
Date Complete: 2007
Uses real 3D perspective, unlike the actual amazon.com carousel.
Papervision3D Skybox
Papervision3D Skybox
Language: AS3
Date Complete: 2008
A proof-of-concept skybox / cubic environment map made with Papervision3D.
Unbeatable Tic-Tac-Toe
Unbeatable Tic-Tac-Toe
Language: AS3
Date Complete: 2008
Tic-tac-toe game engine built using negamax and alpha-beta pruning.
UziBall AS2
UziBall AS2
Language: AS2
Date Complete: 2008
Shoot bouncy balls out of a submachine gun. This is the original AS2 version with a much faster rate of fire.
UziBall AS3
UziBall AS3
Language: AS3
Date Complete: 2008
Shoot bouncy balls out of a submachine gun. This is the AS3 version with sound, a more realistic rate of fire, and a higher muzzle velocity.
Stephen Colbert Carves a Place in History
Stephen Colbert Carves a Place in History
Type: Video
Date Complete: September 2006
My first entry for Stephen Colbert's Green Screen Challenge. A shortened version of this video was shown on the Colbert Report as the finale of the Green Screen Challenge montage. This video was made with Adobe After Effects, Sony Vegas, and a few other tools. This video was removed from YouTube in the Viacom takedown on February 2, 2007, when Viacom demanded that Google remove more than 100,000 videos. High-quality H.264 in custom Flash video player with full-screen capability.
Stephen Colbert iPod Nano Commercial
Stephen Colbert iPod Nano Commercial
Type: Video
Date Complete: September 2006
My second entry for Stephen Colbert's Green Screen Challenge. A clip from this video was used in the Green Screen Challenge montage. This video was made with Adobe After Effects, Sony Vegas, and a few other tools. This video was removed from YouTube in the Viacom takedown on February 2, 2007, when Viacom demanded that Google remove more than 100,000 videos. High-quality H.264 in custom Flash video player with full-screen capability.
Ubuntu Screensaver Prototype
Ubuntu Screensaver Prototype
Language: AS3
Date Complete: 2007
Sliders and buttons, blend modes, masking.
Papervision3D CD
Papervision3D CD
Language: AS3
Date Complete: 2008
A simple, spinning plane made with Papervision3D.
Dynamic Text with Outline
Dynamic Text with Outline
Language: AS3
Date Complete: 2008
Flash doesn't have an outline or stroke filter, so I developed this method to add an outline to some dynamic text at run-time. It works for any text, although this application currently doesn't have a way to show that.
JavaScript Drag and Drop
JavaScript Drag and Drop
Language: JavaScript
Date Complete: 2008
A JavaScript drag and drop utility that works with any mouse button. Items become transparent when dragging and the last item dragged is always on top. The text isn't selectable and the right click menu is disabled for a better dragging experience. No Flash.
Simple XML Example Number 1
Simple XML Example Number 1
Language: AS3
Date Complete: 2008
A simple example application that loads and parses XML and displays the data in a datagrid component.
Simple XML Example Number 2
Simple XML Example Number 2
Language: AS3
Date Complete: 2008
Same SWF as Simple XML Example Number 1, different XML file.
JoelKutz.com
JoelKutz.com
Type: Website
Date Complete: 2008
Design and development.
MrBoone.com
MrBoone.com
Type: Website
Date Complete: 2008
Design and development.
Little Miss Sunshine meets Scooby Doo
Little Miss Sunshine meets Scooby Doo
Type: Image
Date Complete: 2007
Before and after photos. Created using Adobe® Photoshop® software.
Spinning 3D Logo
Spinning 3D Logo
Type: Swift3D
Date Complete: 2007
Spinning 3D logo made in Swift3D.
Old Website Intro
Old Website Intro
Language: AS3
Date Complete: 2007
My old website intro. A knock-off of the Flash CS3 icon that bounces around the screen. Click here to download 256x256 32bpp PNG images of the real Flash CS3 icons.
Full-Screen Video
Full-Screen Video
Language: No ActionScript
Date Complete: 2007
Full-screen video sample, 960x540, 800 kbps.
Cool Video Effect
Cool Video Effect
Language: No ActionScript
Date Complete: 2007
A video that resizes to the window and has a screen over it, which disguises the fact that it's pretty low resolution, and darkens it enough that it can be used as a background on a Flash site. See http://pineapplecolours.com and http://www.satindollz.com for usage examples.
Runtime Sound Generation in Flash Player 9
Language: AS3
Date Complete: 2008
Flash Player 10 has this capability built in to an extent, but it is also possible in Flash Player 9, though much more complicated. This sample plays various types of sounds based on sine waves and square waves. The sounds are generated with nothing but ActionScript.
Coming Soon
More to Come...
C++: Ray Tracer, 3D Modeling Tool, 3D OpenGL Tetris (with skybox and lens flare).
Visual Basic: Mandelbrot Fractals, Attractor Fractals, Perlin Noise, Chess vs. Computer, Graphing and Statistics Applications.
More Videos, Classic Flash Animations, Images, Photography, etc.
Coming Soon
AJAX
Contact Form
Name:
Email:
Subject:
Message: