This list is representative, not complete. Also, feel free to check my resume, my blog, or my code on GitHub – Noah

Professional
Speaking
Personal
2011-2013
Ooyala
The Hastur scalable monitoring system. Cassandra-backed metrics with ZeroMQ transport and front ends in Ruby, Go, Scala and C. At peak, has pushed over 50,000 messages/second at Ooyala in production. Powerful retrieval and dashboards.
Ruby, Rails, git, Cassandra, D3.js, various
Co-architect with Al Tobey
Overwatch Dashboard 1 Overwatch Dashboard 2 Overwatch Dashboard 3 Hastur Front Page Hastur Dashboard 1 Hastur Dashboard 2
2011
Ooyala
Ooyala's Backlot
Ruby, Rails, git, Cassandra, MySQL, others
Analytics and Big Data Engineer
Ooyala Backlot 1 Ooyala Backlot 2
2013
OnLive
Many talks on many topics at my workplace, including:
Ruby, Rack, Rails
Author/Speaker
2013
eLance
Rack in Every Framework - writing Rack endpoints and middleware, and integrating them in various ways with various frameworks (Slides).
Ruby, Rack, Rails
Author/Speaker
Ruby Gotchas
2012
Ooyala
"Hastur: Open-Source Scalable Metrics with Cassandra," from the Cassandra Summit 2012 (Video) (Slides as PDF) (converted from Keynote, slightly odd).
Ruby, Cassandra
Speaker
Hastur architecture slide Hastur architecture slide
2011
Ooyala
Ruby Big Data Tools at Ooyala, given as a talk at GoGaRuCo 2011, with slides.
Ruby, Hadoop, Cassandra, LogStash
Speaker
Ruby Big Data at Ooyala
2012
Ooyala
Ruby Gotchas - surprises when coming to Ruby from other languages. Given as a lecture with slides.
Ruby
Author/Speaker
Ruby Gotchas
2013
The Ruby Hangout
Just Build Your Server on Rack (and the Five-Minute Ruby Framework). (YouTube video), (slides 1), (slides 2). Given as an informal talk plus questions for The Ruby Hangout.
Ruby, Rack
Author/Speaker
The Ruby Hangout
2013
Sebastian Marshall
Building Ruby Castles in the Clouds, an interview with Sebastian Marshall (text interview). Sebastian runs a popular blog on self-improvement and long-term strategy.
Ruby
Interviewee
2011
Ooyala
Ruby Self and Instance Variables. Given as a lecture with slides.
Ruby, RVM, Bundler
Author/Speaker
Self and Instance Vars
2012
Hacker Dojo Lightning Talks
The Five-Minute Ruby Web Framework. Given as a talk with slides.
Ruby, Bundler
Author/Speaker
2011-2012
Ooyala
Other skillshares at Ooyala:
Ruby, RVM, Bundler
Author/Speaker
2011
Ooyala
RVM and Bundler at Ooyala, an explanation of those tools. Given as a lecture with slides.
Ruby, RVM, Bundler
Author/Speaker
RVM and Bundler at Ooyala
2012
ScamArmour, now Serpikko
Part-time freelance work on ScamArmour's prototype web site. Pre-funding company, rescue job.
Rails, Mechanize
Lead, briefly
ScamArmour 1 ScamArmour 2 ScamArmour 3
2011-2012
Carnegie-Mellon Univ West
Tutoring in Ruby on Rails for masters students in the Master of Software Engineering program at CMU's Silicon Valley campus, 2011 and 2012. Part-time.
Rails, RSpec, RubyMine, various
Tutor and debugger
2011-2013
Ooyala
Various projects, usually open-source, including Hastur, Glowworm, Nodule, Nimrod, Tortoise, Sequel_Rails_Migrations, a documentation server, MapReduce Framework, Ecology, Termite. See Ooyala's GitHub repo for the released projects
Ruby, RVM, Bundler, various
Sole author or co-author — varies by project
Glowworm control panel 1 Glowworm control panel 2 Documentation Server 1 Documentation Server 2
2010
On-Site Manager, Inc
A talk, "Replacing Java Incrementally with JRuby", delivered at LinkedIn's campus. It's about our JRuby work at On-Site. (slide deck)
JRuby
Speaker
a picture of me speaking (link to YouTube)
2009 - 2011
On-Site Manager, Inc
On-Site.com, a web site for the multifamily unit rental industry
Ruby on Rails, JRuby, Java, JSP, Linux, RSpec, Shoulda, jQuery, git
Engineer, site team
On-Site front page On-Site user search (dev)
2008 - 2009
ACCESS Systems Americas, purchaser of PalmSource
Mobile phone project, later called Emblaze First Else, later repackaged software-only as the Else Intuition platform. Here's a Project Description.
GObject, Clutter, OpenGL, C, Linux, Perforce
Co-architect, graphics and UI framework
Emblaze Else Emblaze Else Emblaze Else Early prototype hardware running ALP 3.0
2007 - 2008
ACCESS Systems Americas, purchaser of PalmSource
ACCESS Linux Platform, including Tasks, Memos, Photos and Attention Manager
GTK, C, Linux, Coverity, Perforce
Maintainer of Tasks and Memos, miscellaneous other work
ALP Screenshot ALP Screenshot 2 ALP Screenshot 3
2006 - 2007
PeakStream, now part of Google
CodeBaby, a Python template system for C and C++ source-code generation
C, C++, Python, Linux, SVN
Primary author and maintainer
2005 - 2006
SharpCast, now SugarSync
Photos product, now called SugarSync. I handled JPEG2000 support (I integrated Kakadu's implementation, which was excellent) and JPEG loading and dynamic reloading. I also handled scaling, zooming and cropping, for which I wrote custom fixed-point image libraries.
C++, libjpeg, Visual Studio, Win32, Windows Mobile, Windows CE, JPEG2000
Co-author (2-man team), focused on graphics
Win32:
Windows Mobile:
2004 - 2005
TapWave
Hardware acceleration support for the TapWave Zodiac.
C, PalmOS, Linux
Sole programmer, PalmOS hardware acceleration project
Tapwave Zodiac
2002 - 2003
BroadCom
Captioning APIs (CC, CGMS, WSS, TeleText) for various BroadCom cable set-top boxes (including 97115, 7110)
C, custom hardware, Linux, ClearCase
Software engineer, individual contributor
2003 - 2004
NVidia
Linux graphics drivers for iTanium and Intel
C, Linux, Perforce
Software engineer, individual contributor
2000 - 2002
Palm
File system and launcher integration of apps on SD cards for PalmOS (launched with m500-series)
C, PalmOS, MacOS 9, MPW, Perforce
Team engineer, later maintainer of launcher
2000 - 2001
Palm
HostFS, a file-system emulator for the PalmOS Emulator
C, PalmOS, MacOS 9, MPW, Perforce
Original author, primary maintainer
A newer emulator.  The old one was blockier.
1999 - 2000
NOW Solutions
RIPC, a system to generate CORBA-like pairs of proxies and stubs. It used a Perl script to generate the code from C++ headers, including inheritance information and additional keywords for timing and data handling. NOW's job page makes it sound like they replaced or rewrote it with Python in the intervening years.
C, Perl, WinCE 2.1
Original author, sole maintainer

These are from the container-tracking system for which I wrote RIPC
1995 - 1997
The Gwydion Project
Carnegie Mellon University
Melange C callout tool for Dylan
C, Dylan, MINDY, d2c, HPUX, AIX
Student part-time programmer
2012
Rebuilding Rails, an ebook on starting your new Rails-like framework from scratch. "Understand Rails by building Rails!" It's also one of the best sources of documentation on the Rack framework. I wrote the book. I wrote the sales site and payment code. I write all the marketing and analytics tracking.
Ruby on Rails, Apple Pages, Stripe.com, Sinatra, Google Analytics
Everything
1998?
A class at Carnegie Mellon University
Parallel raytracer for computer science class. Code by request
C, Linux, PNM
Author; server author for distributed version
2011
Navier-Stokes fluid flow simulation in JavaScript, based on Jos Stam's GDC03 code and paper. I added a lot of controls and some modifications like adding walls.
JavaScript
Author/Modifier
Screenshot Screenshot
2010
This JavaScript portfolio. Uses hashchange, jQuery, animation, fancybox, hand-rolled templating and no dynamic server stuff whatsoever -- it's all javascript and CSS so a Rails failure won't cause problems. To see how it's done, just view the source of this page.
jQuery, fancybox, curvycorners.js, git
Sole author
Screenshot Screenshot Ooh, recursion!
2010
Shanna's Pizza, a simple game to teach young children to use logic gates for simple programming. Minimal text, for ease of use by pre-readers. Written in C with SDL. Linux and Windows.
C, Linux, Win32, SDL, VirtualBox, git, MinGW, NullSoft Installer
Sole author and maintainer
Early screen 1 Early screen 2 Later screen 2 Later screen 2
2009 - 2010
RailsGame (implementation, example), a Juggernaut-based approach to merging a persistent game server with a dynamic web site, sharing content and permitting use of a web client without constant AJAX polling. A dynamic, persistent browsergame engine.
Ruby on Rails, Linux, git, Juggernaut (server push), git, MySQL
Sole author and maintainer
very early screenshot design diagram
2009-2010
CheapToad, a very simple plugin to turn any Rails project into a HopToad exception server with only a few lines of code! Uses Rails Engines and a gemplugin to make this happen. Haven't you always wanted an RSS feed of your app exceptions?
Ruby on Rails, Linux, HopToad, git, MySQL
Sole author and maintainer
2004, 2009
NeoArchaeology was a column I wrote for Skotos back in 2004. one article got SlashDotted, which was gratifying. I wrote some more recently, to no fanfare whatsoever.
plain HTML, then my Rails blog
Author. Edited by Shannon Appelcline
2011
RailsFrame, a deployment framework to set up a virtual Rails server with Vagrant using a specified set of applications and packages. Useful for things like server-push apps that often have extensively dependencies on other processes running at the same time. Eventually, it will deploy to production servers.
Ruby on Rails, Vagrant, Chef
Sole author and maintainer
2011
CodeFol.io, a web app to help programmers build simple portfolios, carefully tracked. Unreleased.
Ruby on Rails, RSpec, cucumber, factory_girl, Haml, jQuery, git, MailChimp, CloudKick, Linode, Google Analytics and Webmaster Tools
Sole author and maintainer
2007 - 2008, 2010 - 2011
WantMyJob, a web app for trading suggestions about finding good employers. Ruby on Rails. My first significant Rails app, rewritten multiple times as I improved.
Ruby on Rails, RSpec, cucumber, factory_girl, jQuery, git, MailChimp, CloudKick, Linode, Google Analytics and Webmaster Tools, MySQL; previously: OpenID
Sole author and maintainer
Late 2010 screenshot Early 2010 screenshot 2008 screenshot 2007 screenshot
2010
Refactor It, a very simple web app to let users upload snippets of code, and suggest refactorings of other people's snippets. It was also a simple Rails 3 app tutorial with blog post (GitHub repo for tutorial).
Ruby on Rails, Linux, git, Harsh, Ultraviolet, MySQL
Sole author and maintainer
2009 - 2010
blog.angelbob.com, now Codefol.io (old implementation), a simple Rails-based blog, from scratch. Includes route mappings to translate from old WordPress entries, Disqus comments, tags, and other normal blog features. Mostly listed for content, not codebase.
Ruby on Rails, Linux, git, Linode, Google Analytics, Harsh, Ultraviolet, SQLite, HopToad
Sole author and maintainer, sole content author
2009 screenshot older top screenshot older bottom screenshot old post with Disqus form
2006-2007, 2010
DiffEQ RubyGem. Symbolic manipulation, numerical integration, basic graphing of Ordinary Differential Equations. Includes its own simple algebra package and GNUplot output.
ruby, Linux, git
Sole author and maintainer
simple code excerpt simple graph output large Lotka-Volterra pred/prey graph small Lotka-Volterra pred/prey graph simple ruby code for Lotka-Volterra predator/prey graph
1999 - 2008
Phantasmal MUDLib for DGD
dgd, svn
Initial and primary author, primary maintainer
1999 - 2008
documentation site for DGD programming language. Based on Perl scripts and hand-edited HTML. Much content was excerpted from the originally unorganized DGD mailing list, but large sections were rewritten or original.
HTML, custom Perl scripts
Sole author and maintainer
1998
Early work on Physics code for CrystalSpace, a 3D library
Linux, C, SVN
Individual contributor
2008-2009
Maslow, a simple needs-based AI for evaluating actions and predicting futures.
Ruby, Linux, git
Sole author
Ruby source file for example
2007, 2010
Facelets, a simple JavaScript Canvas webtoy for FireFox and Safari
JavaScript, HTML5, Prototype, Canvas, JSLint
Sole author

Click through and play with it!
2007
SillyBand, a very quick demo project for MIT's Scratch. All media made by me, very, very quickly
Scratch
Sole author