Hello! My name is Sean. I make software that helps people learn, create and play. Currently, I work as a Sr. Experience Developer at Adobe XD. Learn more →
Open Source Code
- XIFF: An ActionScript 3 library for XMPP development
- Crayon: A simple programming language for Flash and the HTML 5 canvas
- Arduino C329: An Arduino library in C++ for the Electronics123 C329 serial camera
- Free Association: An AS3 library for searching the USF Free Association Norms database
“Art” and Electronics Projects
- WebGL Sketches: Random experiments with WebGL
- Bluenumi Clock: An open-source numitron clock kit
- The Uncanny Dream Machine: A dreaming AI system embodied as a 1940s radio
- Mercury Retrograde: A resistentialist nixie tube clock
- PigeonBlog: Arduino-based bird tracking
Selected Writings
- Computational Generation of Dream-like Narrative [Master’s Thesis, UC Irvine, 2010]
Selected Professional Work
- Compassionate Communications: Greeting cards for those facing life-threatening illness
- Digital Seed: A hybrid (online/offline) e-learning system for personal development
Recent Blog Posts
- 22 Apr 2012 » Loosely integrated development environment
- 31 Oct 2011 » Re-creating the "breathing" LED
- 25 Oct 2011 » Sifteo development with MVC and Ninject
- 04 Oct 2011 » Up and running with the Sifteo SDK
- 04 Sep 2011 » Why Haskell?
- 28 Aug 2011 » Thoughts on test-driven development
- 20 Mar 2011 » Workspace focus
- 21 Feb 2011 » Thoughts on programming language expressiveness
- 05 Dec 2010 » Coders at work
- 29 Oct 2010 » Making the most of StageWebView
More blog posts in the archives →