This list is representative, not complete. Also, feel free to
check my resume,
my blog, or
my code on GitHub – Noah
2009 - 2010
On-Site.com, a web site for the multifamily
unit rental industry
Ruby on Rails, JRuby, Java, JSP, Linux, SVN
Engineer, site team
2005 - 2006
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
2002 - 2003
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
Linux graphics drivers for iTanium and Intel
C, Linux, Perforce
Software engineer, individual contributor
2000 - 2002
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
HostFS, a file-system emulator for the PalmOS
Emulator
C, PalmOS, MacOS 9, MPW, Perforce
Original author, primary maintainer
1999 - 2000
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
1995 - 1997
C, Dylan, MINDY, d2c, HPUX, AIX
Student part-time programmer
1998?
Parallel raytracer for computer science
class. Code by request
C, Linux, PNM
Author; server author for distributed version
2010
This JavaScript portfolio. Uses hashchange,
jQuery, animation, fancybox and no server support whatever -- 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
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
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
Sole author and maintainer
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
Sole author and maintainer
2004, 2009
plain HTML, then my Rails blog
Author, with editing by Shannon Appelcline
2010
Ruby on Rails, Linux, git
Sole author and maintainer
2009 - 2010
blog.angelbob.com
(
implementation),
a simple Rails-based blog, written entirely from scratch.
Interesting projects included adding route mappings to translate
from previous entries in WordPress to the new RESTful routes,
Disqus comments, tags, and other
normal blog features. Mostly listed for content, not technical
impressiveness of the codebase itself.
Ruby on Rails, Linux, git, Google Analytics,
harsh & ultraviolet
Sole author and maintainer, sole content author
2007 - 2008
WantMyJob?, a web app for
trading suggestions about finding good employers. Based on Ruby on Rails.
Ruby on Rails, Linux, git
Sole author and maintainer
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
1999 - 2008
dgd, svn
Initial and primary author, primary maintainer
1999 - 2008
HTML, custom Perl scripts
Sole author and maintainer
1998
Linux, C, SVN
Individual contributor
2008-2009
Maslow, a simple needs-based AI for evaluating actions and predicting
futures.
Ruby, Linux, git
Sole author
2007, 2010
Facelets,
a simple JavaScript Canvas webtoy for FireFox and Safari
JavaScript, HTML5, Canvas, Linux, git, JSLint
Sole author