Updated CV:

Cover letter:

Portfolio: