This is my professional profile. My personal site is here.
My CV is really just a long list of things I've done or am doing, professionally or semi-professionally. It's available in HTML and PDF formats.