Code Samples

License

All the code below was written by me. Licensing is covered by the GNU General Public License, version 3.

Javascript

Loading Screen, a simple way to display a series of loading screen images over a short time interval.

Python

Fixer, a simple program for stripping special characters out of filenames and directory names

Flex

BudgetCalc, an AIR application for balancing your monthly home budget. It implements the following user stories:

  • Users can see a running total of household surplus income.
  • Users can add any number of income sources and see their monthly surplus go up automatically.
  • Users can add any number of bills and see their monthly surplus go down automatically

Source code, complete with unit tests written in FlexUnit, is available here.

JustWrite, a simple novel-writing AIR application that helps you organize your writing into chapters and scenes for each novel. It implements the following user stories:

  • Users can view a list of chapters per novel.
  • Users can view a list of scenes per chapter.
  • Users can add a new scene to any chapter.
  • Users can add a new chapter to any novel.
  • Users can add at least 5 new novels to their library.

Source code, complete with unit tests written in FlexUnit, is available here.