Contact

Get in touch

Where I am, how to reach me, and a way to write to me in two minutes.

Open to contract work and internships

Write to me

Reply within 48 hours.