My Portfolio

This page highlights some of my coding abilities with code samples and applets.


Java

<Graphic Clock> <Expression Parser> <Binary Tree>
Graphic Clock Expression Parser Binary Tree
Represent time in a grid of JPanels; each panel stands for a unit of time. Different color changes and different layouts are possible. A simple parser of mathematical expressions; parses basic binary operators and constructs a tree to represent them. A self-balancing binary search tree, animated to show node addition and removal.

PHP

<Account Manager>

A PHP page which can keep track of websites and the usernames and passwords used to access them.

The sites are put into groups; buttons are provided to allow sites to be added into a group, and a user to a site. Passwords are colored according to their age; white through yellow for passwords younger than 90 days, and orange through red for older passwords. Clicking on a password prompts the user for a new one.

Have fun playing with it!