407 Third St.
Hainesport, NJ, 08036
Home: (609) 261-3870
Cell: (609) 367-4877
Bachelor of Science in Computer Science.
3.574 overall GPA. Graduated Cum Laude.
3.85 GPA in Computer Science-related courses.
Maintained 4.0 GPA from 9-12th grade.
Member of the Solomon Chapter of the National Honor Society.
Please view my résumé online to download these samples.
|Name||Language||OS / Requirements||Installer?||Source Code?||Download|
|AppCompactor||VB.NET||.NET Framework 2.0 (Windows)||Self-Extracting EXE||On Request||Download|
|I made this tool to automate the kind of things I do
when I prepare a program for my USB thumb drive. This tool uses
the 7-zip and UPX programs to recompress archives
and compress binary files. I chose to use the console programs
rather than try to implement libraries as I had had trouble
trying to learn how to use the 7-zip library in the past... and
the existing upx library only wrapped the core algorithms and not
the full upx functionality I needed.
|My final project for one of my CS classes. Type in
simple equations and they will be parsed and calculated. Code
compiles on both Windows and Linux (gcc -lmath), Windows binary
|Clipboard Catcher||VB.NET||.NET Framework 2.0 (Windows)||No||On Request||Download|
|Clipboard monitor program which stores everything
that ends up on the clipboard, allowing you to preview text and
thumbnails of images. Also allows you to directly modify several
common types of clipboard content, and even mix content types in
ways not usually done in Windows.
|A PHP script that uses a MySQL database backend to
power a webcomic management system. Supports multiple user
accounts with some simple permissions, flexible comic data,
posting news/comics in the future (IE delayed posting), flexible
template support, and it is secure against SQL injection.
|A C++ DLL for mIRC, an IRC client with a scripting
language. Its functionality can be expanded upon with DLLs. Mine
tries to wrap a subset of the Win32 API relating to windows and
dialog boxes and provide it to mIRC scripts. Please note this
project was never finished. To test a build, run mIRC\mirc.exe
and on the command line type "/test test" to run a test script
which uses the built DLL. There is a bug which causes it to only
work once per mIRC session.
|EasyScreenshot.NET||VB.NET||.NET Framework 2.0 (Windows)||No||On Request||Download|
|There are a number of free screenshot programs
available, however I wanted to make something customized
specifically for me, although have it flexible enough so many
people could find it useful.
|A game I was making at one point, but I never really
coded much of the game part. What IS here is a pseudo-80x25
text-mode interface, and a more-or-less complete GUI system for
|Generic Game Launcher||VB.NET||.NET Framework 2.0 (Windows)||Self-Extracting EXE||On Request||Download|
|A program designed around a plugin architecture
allowing it to potentially be used as a launching point for any
game or game modification with a plugin written for it.
|Google Chrome Portable||NSIS||Windows||Yes||Yes||Website|
|I constructed a launcher for Google Chrome which aims to
allow the program to be run off of a flash drive while leaving
no trace on the local system, allowing for it to be run on any
computer from the flash drive.
|Implementation of both the LZ77 and Huffman
compression algorithms in C, which can be used to
compress/decompress individual files.
|PathEnv||VB.NET||.NET Framework 2.0 (Windows)||No||On Request||Download|
|A simple dialog which allows for easy manipulation of the PATH
|This résumé is itself a code sample.
|SoundSchemeManager||VB.NET||.NET Framework 2.0 (Windows)||No||On Request||Download|
|Allows for management of system sounds, sound schemes,
and even allows for exporting of sound schemes into .REG files.
|Start - Extra||VB.NET||.NET Framework 2.0 (Windows)||No||On Request||Download|
|Automates the process of filling in a blank entry in
the right pane of XP's start menu.
|StreamCipherClient||VB.NET||.NET Framework 2.0 (Windows)||No||Yes||Download|
|A simple implementation of symmetric encryption
which works on standard .NET Streams. Sample UI allows testing on
files and encrypted text files online.