All very old needs updating.
Network Security Project
- Seen in Linux Journal, Sysadmin magazine, Cryptogram, and Slashdot.
- Portknocking, Protocol Extensions, Key management, Extended timeout tracking.
- POSIX C implementation.
- IPTables/IpChains interface.
Privacy and Data Project
- Scripted IP trace back utility to pin point physical location of IP Address.
- Utilized internet geo infrastructure mapping, DNS records, and trace route operations.
- 87% accurately pin point an IP address with zip code granularity, in given result set.
- Utilized Linux, Java, Google API.
Distributed Systems Project - Wide Area Discovery Service
- Scalable Content Search, tracking, and management system.
- Created middleware layer and utilized DHT (Distribute Hash tree) for tracking of nodes and balancing of content.
- Real time monitoring of entire distributed event system.
- Track internet wide system of people, files, and inventory from single workstation.
Embedded Systems
- System initialization, flash RAM read write utility, serial bus driver.
- Created Reentrant Driver structure for system interrupts.
- Created Whack-A-Mole and TRON game for ARM xScale processor.
- Created RealTime OS based on Micro-II OS for ARM xScale processor.
Computer Architecture Project (Fall 2003)
- Created Register file, dual ported 32bit ALU, standard logical operation, barrel shifter, multiplication, and division unit.
- Implemented Single Cycle Machine.
- Implemented Full MIPS machine.
- Implemented Dual Superscalar 5 stage pipelined processor with instruction caching clocked at ~100 MHz.
Game Design
- 5 Independent Game design Projects
- Redesign of Hopscotch: ShuffleScotch
- Dice Game: Bones
- RPG : ParadoxFlux
- Freeform Design
- Final Pitch to Industry Producers
Linux Management System
- Created system to manage users, files, and processes.
- Allowed for migration of users, files and processes between any servers in configured infrastructure.
- X11/OpenGL interface, Socket-based with encrypted SSL communications.
- Linux x86, Linux Xbox (x86), X11 Libraries, OpenGL, OpenSSL, C, OpenMOSIX.
Stealth Firewall Project
- Bridging interface used between two servers and given internet connection.
- Used IPTables, Snort 2.0, specialized kernel modules for bridging rules.
- Ability of attack to reach either server dropped 98% after installation.
Integrated Firewall ISA Project
- Completed firmware solution for custom chip simulator.
- Redesigned complete and extendable microcode and macrocode language.
- Filtered TCP/IP packets by source, destination address, and by flags.
- Complete machine code written in binary.
MPICH Cluster
- Awarded AJ Palumbo Grant for work.
- Created 16 node Linux cluster.
- Dualboot between Windows 2000 for terminal workstations and Linux cluster after hours.
- Distributed mathematical algorithms for benchmarking of cluster performance and overall design effectiveness.
MOSIX Cluster
- 16 node Linux cluster
- Balancing and benchmarks of server distributed problems
- Password Cracking, Computational balancing, process migration
- Testing between efficiency of automated and non automated process
XBOX Cluster
- Seen on Slashdot and countless Xbox site and awarded AJ Palumbo Grant for work.
- Created 3 Node Xbox Linux cluster.
- MPICH and DistCC benchmarking.
- Modification of physical Xbox hardware to install custom bootloader
Dice Roller 1.0
- Java dice roller for table top gaming
Dice Roller 2.0
- Java dice roller for table top gaming
- Network enabled
Message Board Project
- MySQL, Apache, SSL, PHP, Linux
- Database setup of PHP message board for personal usage