You can download my CV (updated as of May 2025) here.
Disclaimer | Non-Discrimination | Privacy | Terms for Creating and Maintaining Sites