PROFILE
I am an enthusiastic, self-directed software developer with experience primarily in C/C++, Java, Perl, and Python. I am proficient in client/server development, and I also work with LAMP systems. I have great communication and writing skills. I am a quick learner and I have worked with a wide range of systems and challenges.
I am able to effectively find and choose an existing tool for solving a problem, rather than reinventing the wheel. I am also capable of developing custom solutions if needed.
I am most interested in TCP/IP networking and AI techniques.
PRINCIPLES
- Apply reuse wherever possible to achieve the fastest and most reliable result without duplication of effort.
- Do everything I can to prevent technical and logical problems before they happen.
- Stay highly focused on making code work, and away from fads that don't add value.
PROJECTS
- A set of Python scripts to do various things on Twitter.
- IRC utility bot with access to Google, Wikipedia, and pastebin.com.
- Simulation of battling AI-driven robots with genetic algorithm-tuned parameters.
- OpenGL networked game engine with accurate physics.
- Cocoa chat application implemention the SILC API.
- Lua scripting added to the Marathon Aleph One game engine.
LINKS
- Joel on Software - Joel Spolsky's blog on software development.
- Sourceforge - the center of the open source software development universe.
- Wolfram MathWorld - the web's most extensive mathematics resource.
- UCSB Computer Science - my CS department at UCSB.
- MIT OpenCourseWare - free lecture notes, exams, and videos from MIT.
