About
Top]I'm a 22 y/o Web Developer, soon to be teaching Interactive Design at Yoobee @ Natcoll.
Web is my passion, and I love learning new technologies and making cool web applications with them just to better understand the ins and outs.
I have experience in working with CodeIgniter, Wordpress, Magento, jQuery, Flash, Canvas, Git, and just plain old JavaScript and PHP. And of course the obligatory HTML/CSS.
Apps
Top]Bookmarklet Generator
I recently learned to love bookmarklets, so I created a small tool to help me transform into bookmarklets, ready for use straight away.
It was also an early test of the Twitter Bootstrap.
List Picker
A tiny little app that takes advantage of the contenteditable attribute. Make a list of items, and then click the button to randomly choose between them. Kinda like a many sided coin flip.
TDLite
TDLite is a basic to-do list manager, made with simplicity in mind.
It was written in PHP and JS, with SQLite databases. It was originally just an exercise in using SQLite, but I've grown to use it so much I decided to release it to the public.
To install, simply download and extract the zip from github into your localhost directory, and the database files will be automatically created the first time you view the list.
3D Shadow Generator
A demonstration of the 3D effect made possible with multiple CSS3 Shadows. I got pretty fed up with writing each shadow manually, so I created a tool that would generate it for me in JavaScript.Experiments
Top]Canvas Animation Engine
This started out as a basic exercise in making an animation engine with the HTML5 Canvas API, but quickly morphed into more of a procedural art generator.
There are many many different variables to tweak to get totally different effects, such as gravity, mouse speed detection, wobble, and the option to turn off clearing the canvas between frames (makes amazing effects).
I think I will make a user interface for editing these values at some stage. But as it is, you can see these awesome presets.
Bokeh, Gold and Silver, Rainbow Vines, Candy Vines, 8-Bit Blood
Canvas Draw
Another Canvas API experiment, but with a more permanent approach.
This can be used to create drawings which are able to be saved to your desktop and shared. There are many different variables that can completely change the look of your drawing, all controlled using a user interface created with jQuery UI.
Google Speech API
I read an interesting article once about how to interact with the new Google Speech API in Chrome. It's interesting to see what google thinks you say.