|
|
@ -7,12 +7,30 @@ Previously at Google, reCAPTCHA, & Carnegie Mellon. |
|
|
|
|
|
|
|
[![@mcmillen](/img/twitter.svg)](https://twitter.com/mcmillen) [@mcmillen](https://twitter.com/mcmillen) |
|
|
|
|
|
|
|
<!-- TODO: email address --> |
|
|
|
[![email](/img/email.svg)](mailto:email@example.com) [colin at mcmillen dot dev](mailto:email@example.com) |
|
|
|
|
|
|
|
[![Git](/img/git.svg)](https://git.mcmillen.dev/mcmillen?tab=activity) [git.mcmillen.dev](https://git.mcmillen.dev/mcmillen?tab=activity) |
|
|
|
|
|
|
|
For more details, check my [resumé](resume.html) & [publications](publications.html). |
|
|
|
|
|
|
|
<script> |
|
|
|
const mailtoArray = [ |
|
|
|
"m", "a", "i", "l", "t", "o", ":", |
|
|
|
"c", "o", "l", "i", "n", "@", |
|
|
|
"m", "c", "m", "i", "l", "l", "e", "n", |
|
|
|
".", "d", "e", "v"]; |
|
|
|
const mailtoLink = mailtoArray.join(''); |
|
|
|
const anchors = document.getElementsByTagName('a'); |
|
|
|
for (let i = 0; i < anchors.length; i++) { |
|
|
|
const anchor = anchors[i]; |
|
|
|
if (anchor.href == 'mailto:email@example.com') { |
|
|
|
anchor.href = mailtoLink; |
|
|
|
if (anchor.innerText == 'colin at mcmillen dot dev') { |
|
|
|
anchor.innerText = mailtoLink.substring(7); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</script> |
|
|
|
|
|
|
|
## Recent Updates |
|
|
|
|
|
|
|