Hey. I'm Will. I am now a software/security engineer at
Trail of Bits
focusing on the development of
echidna and comprehensive reviews of
cryptographic protocols. Once upon a time I was a student at
UIUC and studied
mathematics and computer science. While I am currently still interested in learning mathematics, not getting fired from
my current job is a priority. My interests include, but are not limited to, algebraic geometry, algebraic topology,
number theory, and MPC/ZK. If you would like to contact me, email is probably the most preferred. If you somehow know my
discord, discord DM is another viable option. I can also be found on Freenode under the nick
incertia
,
whenever I remember to log into ZNC. If you have a serious offer and would like to poach me from Trail of Bits, we
should definitely have a chat, although I suspect your offer will not be able to compete with my current package.
Some of my work at Trail of Bits has been published in the public domain. I will try to actively maintain a list on this
page.
Published materials
Previous talks
Planned talks
- Elliptic Curves for Mortals
- Using Math to Optimize Development Speed and Effort
- Category Theory: Why Categories Can Make Your Code Better
- Category Theory: Universal Properties and Why They Are Awesome
I also hold an interest in offensive security. I have participated in events and gotten awards such as:
- picoCTF 2013 solo 1st, 5th overall
- CSAW HSF 2013 finalist, 2nd place
- DEFCON CTF 22 qualifiers
- CSAW CTF 2015 finals, 13th place, beat Kevin Chung in chess :D
- UIUCTF 2015 challenge writer, irc circlejerker
- CSAW CTF 2016 finals, 4th place
- picoCTF 2017 solo 2nd, 7th overall (observer)
- UIUCTF 2017 crypto challenge author, irc circlejerker
Other hobbies include watching large amounts of anime, and playing CS:GO and Riichi Mahjong.
I am also a huge advocate of personal privacy and would like to urge users to protect their communications and data from
certain multi-billion dollar agencies. When the citizens fear their government, actions must be taken to ensure power is
not abused.