Recent
-
Consulting: web applications, cloud servers, databases, Ruby, Rails, Java, C#, iOS, Android, Windows, MacOS, and Linux.
-
Articles on learning, making, curiosity and creativity.
-
Details on contributions to over 50 different open source projects.
-
Open source repositories I've either created or forked and contributed to on GitHub.
-
Web application experiments and samples.
-
Implementation of the tile-moving game 2048 written in Elm, a purely functional reactive language that compiles directly to JavaScript.
Older
-
In November 2011 the Google Foundation awarded Concord Consortium a grant to develop an HTML5 version of Molecular Workbench our award-winning Java-based physics simulation. We extended these goals and have created a general framework we call Lab for integrating both simulations running in multiple modeling engines and data collection from sensors and probes.
Lab Interactives are sharable, embeddable, and authorable components defined in JSON that wrap a model with additional inquiry-oriented user interface components such as buttons, checkboxes, sliders, graphs etc.
-
A research spike investigating how to speed up both computational modeling and graphics rendering in JavaScript.
-
Investigating performance of JavaScript libraries for matrix calculations using WebGL.
-
A prototype visualization using WebGL for learning about how seasons work.