- January 2020 — present
-
Independent Blockchain Consultant
- I consult with Venture Capital investment firms to do technical Due Diligence and evaluate their investments. I also advise startups on technical architecture, business strategy, business development, and raising capital. Some of my clients include: Custodia Bank, CommerceBlock (Mercury Wallet), and Satoshi Energy.
- October 2017 — December 2019
-
Blockchain Architect
Fidelity Digital Assets / Fidelity Center for Applied Technology (FCAT) - I was the in-house Bitcoin Subject Matter Expert (SME) working both for the Fidelity Digital Assets division and the Fidelity Center for Applied Technology. I was a member of the wallet development team but my responsibilities were very broad and also included: (1) running and expanding Fidelity's bitcoin mining operation, (2) liaison to the MIT Digital Currency Initiative, Cornell's IC3 and UCL Blockchain including leading an independent research project to design a decentralized exchange, (3) writing two papers and prototyping internally advanced custody techniques using covenants, (4) assisting in business development at conferences and client meetings, representing the technical aspects of custody, (5) consulting with stake holders around Fidelity including Compliance, Legal, Operations, and Venture Investment (Avon Ventures -- evaluating startup investment opportunities), (6) contributing to public communication through the Fidelity Digital Assets blog.
- August 2015 — July 2018
-
CTO and Chief Scientist
SolidX/Vida Identity - Working within SolidX, whose purpose was to create a Bitcoin ETF, I led a team of 10 developers writing software in javascript, python, C++, and Solidity that uses Bitcoin and Ethereum for the purpose of deploying cryptographic keys to prove one's identity, cryptographically authorize transactions, and safeguard one's keys using new advanced cryptographic techniques. I also actively researched and gave talks about ways to improve crypto-currencies scaling and long-term stability (braiding).
- 2015
-
Senior Software Developer
Bloomberg - I worked in the News R&D Division at Bloomberg, writing elements for the back-end of the Bloomberg terminal. This is primarily C/C++ development for management of the Oracle news database, with some elements of python, and mysql, with a javascript user interface.
- 2014
-
CTO, Lead Coin Developer
Ribbit Rewards (now Loyyal) - I created a new crypto-currency for rewards programs (such as airline miles and cash back). I led a team of 6 developers in C++ using the Agile development methodology to bring the currency to market and run an ICO for this startup company. This coin was traded on several markets under the symbol RBR.
- 2003 — 2014
-
Post-Doctoral Fellowships (Theoretical Physics)
University of California-Davis; CERN, Geneva, Switzerland; University of Heidelberg, Germany; Portland, OR, USA - As a post-doctoral fellow, I was responsible for writing academic papers in theoretical particle physics and phenomenology. I proposed ways to differentiate theoretical models, proposed experiments to test theories, and created new statistical analysis techniques for particle collider experiments. All the experiments I proposed have been carried out or are in progress at international laboratories in the USA (Fermilab, SLAC), China (IHEP, Beijing), Japan (KEK), and Switzerland (CERN). I proposed ways to detect Dark Matter, discover and measure properties of the Higgs boson, and discover or exclude more speculative theories.
- Summers 1997, 1998, 1999
Student Fellowships (Experimental Particle Physics)
Fermilab, Batavia, IL; CERN, Geneva, Switzerland; SLAC, Standford, CA- As a student in experimental particle physics, I worked on the D0 (Fermilab), ALEPH (CERN), and BaBar (SLAC) experiments. I wrote C++ and Fortran code to simulate the experiment, analyze data, and perform statistical analysis. I also wrote part of the C++ Event Data Model for D0, which is still in use.
- 1996 — 1998; 2000 — 2003
Systems Administrator
Northwestern University ISP and Chemical Engineering departments; University of Wisconsin-Madison Theoretical Physics department- I administered clusters of SunOS, Solaris, Linux, Windows NT, and Tru64 machines, including maintaining all the necessary daemons and services for email, web, ssh. I also maintained several unique software packages on these machines including compiler systems and scientific packages.
- Summer 1996
Summer Intern, Cellular Digital Messaging Architecture group
Motorola (Cellular Division), Arlington Heights, IL- As a summer intern during college I wrote several tools including a high-speed SMS injector interfacing a Tandem and Octel voice mailbox system, an RCS front-end, and a Perl/Tk test-case database and interface.