Work I've Done
Current Work
I'm currently working at SAIC here in the Dayton area as a Human Factors Engineer.
In a previous job I did a few publications that are mostly technology-based research.
Web Designer
If you're interested in me doing some web design work for you check out my freelance page.
I've taught myself web design, first as part of my job at a computer helpdesk, but found that it was very enjoyable for me to work on so I continued to progress my skills. This site uses a number of my skills. I run my own Apache web server and most of the pages were hand-coded because I haven't found a program that doesn't ruin my code, which makes it harder to work on later. It's also much easier to find a generic text editor when I'm away from my own computers and need to do some markup.
I also pride myself at making my sites W3C compliant using XHTML 1.0 Strict and using valid CSS on all my pages. I don't use table layouts anymore, and now stick with semantic markup and impressive CSS implementations.
I'll work on getting some other designs posted here to show some other skills that I have, which aren't integrated into my site such as SVG and highlight the XSLT that I use for some of my recipes.
I don't use the Adobe/Macromedia programs very much due to their costs, but am looking to learn them whenever I can. Hopefully a future employer will allow me to learn on the job.
Examples of My Web Design
- Christopher R. Hale Photography web site that I did for a co-worker. Be sure to check out the slide show in the photography page. I used a nice transition effect (except for IE).
Programmer
JavaScript
- Regular Expression Testing Tool does just that.
- Angelwatt Image Viewer Opens links to images on the same page in an elegant manner.
- Japanese Kana Quiz for studying Japanese characters in an easy and almost fun kind of way. It has multiple settings to give yourself varying challenge. I'm quite proud of this JavaScripting.
C++ programs ~
I don't program in C++ very much, but it's considered one of the more serious programming languages. Most of my computer science classes in college were set around C++ so got to learn it a bit, but it hasn't had its hold on me because it is a little difficult to work with and not very easy to make graphical user interfaces (GUI), and face it, people prefer a pretty interface over a text interface.
- The Number Psychic Watch as the program guesses your number. How does it work? lol. Now with a Slacker mode built in. (520KB)
Games
Javascript games ~
This is what happens when I get bored and have a crazy idea. These games were made with HTML and Javascript which isn't much to use for a game, especially since I have it all on one page. I have some updates so that the game works in more than IE, but finishing a level causes Safari to crash. Not sure why.
- Smiley's Quest In progress game, but playable and even somewhat enjoyable.
- Smiley's Quest RPG Same as above, but with a fighting engine.