About Me


I’m a developer by day, open source advocate, hardware hacker, and Apple fan on the side. I graduated college in the spring of 2006 with a B.S. in Business Administration specializing in Management Information Systems.

I initially started off as a Mac Shareware developer circa 1998/1999 in high school writing small little things to make life easier. About a year later I moved into web development realizing the Internet had far more potential than the desktop. Later on I also started doing some open source work including contributing to Mozilla Firefox as well as extension development for Mozilla products.

These days I’m dabbling in everything from electronics design to software development and architecting large applications.

I’m a TV/Movie addict who has likely seen every episode of most popular US sitcoms and some cartoons. I’m known to start quoting sitcoms like Seinfeld in mid conversation as if it were natural… because it is.

I’ve also got a thing, or as some would call it “obsession” for primates, in particular chimps (for which I gets ridiculed for quite often).

Occasionally I end up traveling.

Current Activities

I am currently employed by CBS Interactive (part of ViacomCBS) as a developer working on The views expressed in this blog are mine alone, and do not represent the views of CBS Interactive, or ViacomCBS.

I even managed to have a hand in a patent.

I’m also working on a few side projects though a few more prominent things stand out:

I wrote in 2006 as an experiment to make passwords that are easier to remember so that you can have unique passwords for different things. So far it’s worked rather well and it’s recommended by many people.

I’ve even coined an Urban Dictionary term.

This Blog

I maintain this blog as a [semi-]professional outlet for my technical doings, accomplishments, failures and the other random things since March 2003. For those wondering about the name, wordage is a word.

As a general rule I do not remove comments unless the contents contain (or link to) illegal, grossly offensive content, or spam at my sole discretion. I do not honor requests to remove comments. Think before you comment. By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution.


Occasionally my antics even create some press. I try to document it on that page when I can. If you know of something that’s missing, let me know.


I’m always tinkering with technology so you never know what’s next. If you have any ideas, contact me.

Wish List / Donations For Code / Tools

Information on this topic can be found here.