|
|
Damian Johnson
9420 SW 270th St, Vashon WA 98070
Commonly Used Languages - Java, Python, and PHP Work Experience:Samples of Web Development - Personal Home Page and Simulation and Gaming Lab
Port Simulation Research Project (Fall '07 - Spring '09)
Google Summer of Code '08 (Summer '08)
Google Internship (Winter '07 - Fall '07)
CSS Mentor (Fall '06 - Winter '07)
IT Lab Assistant (Summer '05) Personal Projects:Free Media Directory- Site featuring media resources (mostly icons) freely available in a libre sense (GPL, CC, etc). It's intended for web and UI developers, and has been featured in places like webmasterkit.info. Though still a work in progress, the site for a time averaged over a hundred visitors a day. Anonymizing Relay Monitor- Terminal based status monitor for Tor relays. This functions much like top does for system resource usage, providing a variety of real time statistics. This is written in Python using the Curses interface. Kana Quizzer- Java flashcard style quizzing application for learning Japanese. This also includes a Python vocab quizzer (curses front end) and typing practice for direct kana input. Keybinding Chooser- Java package providing a simple and configurable key binding chooser dialog. This includes an editor for making and editing lists of bindings in a variety of persistence formats. This was a six month project and is available on Source Forge. Noc Norade- Java turn based strategy game that has been the subject of projects for numerous classes from software engineering to AI. This has resulted in some interesting improvements such as a simple-reflex adversarial AI opponent. I'm currently working on OBJ model importing into JOGL in the hopes of turning it into a 3D game. Education:
References available upon request. Last Updated: 8/10/09 |
![]() |
||||||||||||||||||||||||||||||||
![]() |
![]() |
|||||||||||||||||||||||||||||||||