I'm a full-stack software engineer currently working in New York City.

I've been working on private blockchain solutions for the financial services industry at Symbiont.io since mid-2017. We hope to replace all the fax machines on Wall Street!

This blog is a collection of primarily technical posts. Writing the posts helps me further understand their topics and hopefully the posts themselves will be useful to readers. It is named after the Haskell function unsafePerformIO.