My CV (updated: August 2025)