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