Portfolio
This is a portfolio of all my projects, works, and papers.
Web Pages
These are some of the sites that I’ve worked on, either designed and/or coded.
- Ionburn – A personal website I made into a visual lifestream.
Read more about the design and get the code. - 520 Storage – Official website for a storage facility in Florida.
- SCI 100 Project Web Page – I designed this web page for a course project with content contributed by group members.
WordPress Plugins
I’m a big fan of WordPress, and there’s so many useful plugins out there. But I’ve made a couple to suit my own personal needs.
- Sodapop
A plugin to maintain a sort of archive or gallery of online videos (e.g. YouTube, GoogleVideo, and DailyMotion).
It pulls data from XML files and stores them in a SQL database. This has been in development for over a year now, and I’ve
just been unable to document it all yet.
Other Programming Projects
These are some of my programming projects I’ve done either for school or independently on my own.
- Airline Database System
A summer semester long project for an intro database course. The purpose of the project was “to analyze the requirements, design, implement, document and test a database application to automate an airline database system.” - Tetris
An application that I made for a GUI class. Programmed in C# in Visual Studio 2005. - Bank Accounts
A computer science project written in C++ to simulate checking and savings accounts. Demonstrates classes, inheritance, polymorphism, and dynamic memory allocation. - BudgetWare
This project is a budgeting and financial system suitable for one individual to use for his/her personal finances. It was built by a team including myself to simulate the software development cycle. Our “client” requested that the program be web-based, and we went with Java + PHP. - Simple Shell
The main purpose of this program is to implement a simple command interpreter, or shell. The program runs by prompting the user to input command lines, which are then parsed and executed by the shell. Command lines contain one or more commands, each separated by any combination of “|” and “;”, followed by zero or more options and arguments.
School Papers
Some of the papers I’ve written for classes I took at UMBC.



