Programs
I've written various computer programs in different programming languages for different uses. The most notable ones are listed below:

  • Internet and Communications
    • PageForward, a proxy browsing program written in PHP that lets the user view websites through a 'proxy server' (the server the script is running on.) PageForward uses cURL to remotely fetch pages, and then displays them on the user's screen--making it an ideal tool to bypass internet content filters at work or school, or to just browse anonymously. This program is a heavily modified version of Simple Browser Proxy. An online demo of PageForward is now available! (To access the demo, sign in with password 'pfdemo'.)
    • Callook, a web application that allows amateur radio operators to search through the FCC's database of United States callsigns.
    • Remove All Facebook Ads, a Greasemonkey Userscript for Mozilla Firefox that removes banner ads as well as "sponsored" news feed and sidebar items from the popular social networking web site Facebook.
    • Unblock Torrent Files, a Greasemonkey Userscript for Mozilla Firefox that rewrites links to .torrent files so that they are downloaded using a web proxy (such as PageForward, above.) This script can be used to bypass filtered internet connections that block downloads of .torrent files.
    • Irssi 0.8.12 for Windows, a packaged version of the open source Irssi IRC client for Windows, with built-in Perl scripting and proxy support. It was compiled under Cygwin. I put this package together because I could not find recent Windows versions of Irssi anywhere else. It is based on Nei's Irssi-win32-0.8.10 package.
    • FTPStatus, a simple program written in PHP that allows its user to check the status or availability of an FTP server. The program can either be run directly or called manually by supplying values for the variables 'name', 'serverip', and 'port' when calling the script. The source code for FTPStatus is available.
    • The WPI Search Widget, an Opensearch search plugin for web browsers that allows one to easily search WPI's website.
  • Multimedia
    • jMediaCat, a simple audio file catloging/database application (similar to iTunes Library or Winamp Media Library,) programmed entirely in Java. (You will need JRE 1.5 or later to run jMediaCat.) See the jMediaCat project page for more information.
  • Just for Fun
    • Wordsmear, a simple program written in PHP to explore an interesting language phenomenon.
    • CaesarBox, a simple encryption program, written in Java. (You will need JRE 1.4.2 or later to run CaesarBox.) CaesarBox.jar contains binary and source code for the CaesarBox applet.
    • Avoid the RIAA, a challenging hand/eye coordination game for Windows, written in Microsoft Visual Basic .NET. If the game does not run on your computer, you will need to install the Microsoft .NET Framework (which is around 25 MB in size.) The source code of this program is also available.

<< Back