My name is Lewis. I am also known as quietfanatic. I am a self-directed programmer with a Computer Science degree from Westmont College.
I like solving puzzles, and tend to learn new skills and knowledge quickly.
I can do web design pretty well (see this website) but it's not my favorite thing in the world.
I am conscious of the importance of security and aware of most security best practices (I think).
My currently-ongoing senior project is a video game programmed in C++ with OpenGL. Here is a brief technical overview.
Tired of the problems with all the other build systems, I made my own: make.pl. It has no dependencies besides Perl, and is fully programmable (unlike Makefiles).
The Community Communicator is a simple and pretty BBS supporting live update and pinned posts. It was written in Ruby on Rails for a Software Development class. One day I may revive it and adopt it for private use.
For the distinguished programmer who is interested in either NES hacking or recursive monadic computations, I have performed some experiments writing ASM for the NES using a Haskell DSL. You can find the code on GitHub, but it's probably pretty difficult to understand without reading the aforelinked post first.