Portfolio

Here's some of my previous work. (If you want to see my resume, look here.)

Simple

Here are some interesting programs that I've written over the years, that I actually own and can show you. Most are small and simple; many were just my own experiments that I adapted for this portfolio site. (I also did all the graphics including this page; they get more primitive as you go back in time.)

Website, MediaWiki, PHP, Apache

A programming language comparison site developed with MediaWiki extensions and alternate entry points. Still early in development. (2009)

Website, Ruby on Rails, JavaScript, Ajax

A user-configurable data scraper. Still beta-quality, in development. Click on Scrape Your Own and take the tutorial. (2009)

Choose Frame, Javascript

(generated by PHP) This is a prototype for a photo cropping tool that I built one Saturday for a job I used to have. (2008)

Blur Photo, Javascript, Photoshop, Gimp

This is a prototype for a special-purpose photo editing tool that I built once. (2008)

Questionaire, Javascript

Very simple. It's easy to improve interaction with a little bit of JS. (2009)

eCommerce, PHP, MySQL

Here's an online order form for a software product. It's IS connected to PayPal and is currently active. Although I didn't know CSS at the time. (old, 2004)

mailing list, PHP, MySQL

Here's an online mailing list manager for a currently shipping software product. Try registering or unregistering yourself. (old, 2004)

eCommerce, Perl

Here's an older online order form that accepts credit card numbers and generates license keys for software products. It's not really connected to the bank anymore and has been set up in this demonstration format - go ahead and try it out. (very old, 1999)

Complicated

Part of my programming style is to keep it as simple as possible. I know what it's like to maintain code for years and years, and I know that it rarely gets simpler over time. If a piece of code is complicated upon birth, it'll just get more so upon each revision. Such code is expensive to maintain and risky to change.

As such, many of the programs illustrated in the Simple section are in fact very simple because they don't need to be more complicated. But, to dispell the notion that I can't do complicated programs, this section illustrates a few. They might not be in the language or on the platform that you were hoping for, but here they are.


C/C++ Mathematical Software

My biggest activity a decade ago was as the technical lead, and at one time the CEO, for the product line known originally under the names Expressionist and Theorist, then later as MathPlus, MathView, and finally MathEQ and LiveMath. Reviews for Theorist here and here. The 'Young Whiz Kid', that's actually me.

ProdReg: Java/Swing Standalone Application, part of Solaris 7

During 1998, I worked for Sun Microsystems in the Installer group. Yes, installing all of Solaris. There, I wrote the program named ProdReg in Java. The Solaris 7 reviewers liked it so much, that it often got singled out for praise. It's still a part of shipping Solaris, last I checked.

C++ File Manager application

Tactile Interrogator is my own project, published under my corporate name. At a glance you can see the age and size of files, including the complete contents of a directory. Read all about it.

... back to Resume