AR-Molecule
An augmented reality mobile app with 3D molecule structures. It's implemented for Android devices using the Wikitude SDK. Most of the code should equally be as applicable to an iOS app through the magic of PhoneGap.
Molecules3D
3D molecule structure visualisation with three.js. This is a work in progress. I hope to eventually be able to search for a compound and have it determine and render its 3D representation. For now you can enjoy a spinning 3D caffeine molecule!
WebAudioViz
Some experimental music visualisers created in the browser by making use of the Web Audio API and its real-time analysis capabilities. You can see a couple of examples of the visualisers on this page, (I may come back and add some more), or read the blog post to find out more about how they work.
jsFrames
A JavaScript library for creating frame-based animations. There is also experimental support for particles with some very basic physics. Visit the project page to find out how to use it and see some example usages.
MockStock
An investigation into how SignalR and Rx could be used together to make a (semi-)realistic stock price subscription service. Rx generates the real-time sequences of price updates. SignalR transmits the data to clients.
CoverFlow
Two simple coverflow controls - one developed in Silverlight and one in JavaScript. You can see each version in action here. I wrote a CodeProject article which gives a high level overview with a bit of a comparison between the development experience working with the two technologies.
SpotiBrowse
A coverflow(-ish) Spotify App for browsing through the albums in your Spotify library. Implemented with the Model-View-View Model (MVVM) pattern using knockoutjs. Visit the project page for instructions on how to load it into Spotify.
ClosureTape
A simple animated stock ticker using Google Closure. You can see it in action here, or read the CodeProject article for a step-by-step tutorial on its implementation.
About
I work as a Software Developer at Nonlinear Dynamics Limited, a developer of proteomics and metabolomics software.
My day job mainly involves developing Windows desktop applications with C# .NET.
My hobby/spare-time development tends to focus on playing around with some different technologies (which, at the minute seems to be web application development with JavaScript).
It’s this hobby/spare-time development that you’re most likely to read about here.
Ian Reah