I have widely varied interests including, computer science (algorithms, networking, databases), electronics (esp microcontrollers and fpga's), math, CNC machining (making useful real physical widgets), and motorcycles.
I'm currently very interesting in looking at MPI collectives, how they are used in scientific software, and how they can be made more efficient. I have also been playing with graph theory (and related algorithms), and computational geometry.
I spent some time working on scalability issues related to networked virtual environments (esp. MMO's). Specifically, how to design architectures that allow for seamless environments, yet provide linear (or near linear) growth in computation and network bandwidth with growth in concurrent users.
I have been playing around with OpenGL programmable shaders, and wrote a X-Ray Transmitted Irradience Simulator
I wrote (yet another) LaTeX perl script that compiles an html file with embedded math equations. In fact, I used this script to generate this: which in my html was simply $\omega_n = e^\frac{2\pi i}{n}$.
You can get it here: htmleq, for free
Bombeli showed how complex numbers could be used to find real-valued roots of cubic polynomials.
Here is a simple Octave program that aids with Bombeli's Method