Programming Projects

jCryptanalyzer
jCryptanalyzer
jCryptanalyzer is a small collection of command line cryptographic tools, originally to help me solve cryptography homework problems quickly, I add functionality whenever I'm bored.
Currently, jCryptanalyzer can:
  1. Brute force shift cypher
  2. Brute force Affine cypher
  3. Encrypt with shift cypher
  4. Encrypt with Affine cypher
  5. Encrypt with Substitution cypher
  6. Custom word structure finder, tool to help break Substitution cypher
  7. Text Analyser, a tool to analyse and report statistics on a piece of text

Download: (Source and binary)
jCryptanalyzer_v0.3 :: jCryptalayzer.tar.gz

ALINE Check-in Helper
Mandelbrot Generator
Aline Check-in Helper is an offline event check in system, designed for use where no internet access is available.
It uses a local MySQL database, and exports its data to a remote server once connected to the internet.
  • Support for multiple levels of access, User Accounts managment
  • Web cam integration for taking pictures of persons checked-in
  • Easy management interface makes complex SQL relationships and dependencies completely invisible to the user
  • Complete detailed log with ability to export to a number of formats, including Microsoft Excel and CSV

Mandelbrot Generator
Mandelbrot Generator

This is a simple Java application that generates a beautiful graphical representation of the Mandelbrot set.
It contains interactive features to move the set, and zoom-in indefinitely.
This application was mainly developed to study Java GUI development and Object Oriented Programming; it is none the less a very interested study of mathematical fractals.


Download compiled binary:
Mandelbrot_Generator_v1.0 :: Mandelbrot.tar.gz

Alliances
An exploration of graph theory, this command line program represents hypothetical countries and their allegiances to each other in a multi-node/multi-hub enviornment, and includes several functions for different graph search algorithms. More soon.

Maze
An exploration of artificial ordered chaos. This program generates a random, solvable maze of user specified dimensions. As a bonus, it's also a fully functional maze game, where the user can play through the randomly generated maze. Includes scoring based on number of wrong turns and high score count.

SpaceShips
An exploration of Java GUI development and Object Oriented Programming, as well as real time collision detection.
This application is a primitive emulation of the popular game Asteroids. It is a fully functional version of the game, minus the pretty graphics.
More soon.

Auto Projects

Misc Projects

These are some of the projects related to skills in software developement, computer hardware, and electronics in general. These projects were either done to address a specific need, or for personal gratification.

Some software on this page is available for download as a binary and/or source code. Enjoy.