I'm a technical problem solver.My undergraduate degree is in physics, and my graduate theses are on topics in mathematical physics approached from a computer science perspective. My PhD thesis examined several places where the structures arising in mathematical physics also appeared in computer science, ranging from algorithmic information theoretic analogues of thermodynamics and the uncertainty principle to compact closed bicategories.My first job after my undergrad education was doing reverse-engineering and cryptanalysis; I came up with a practical ciphertext-only attack on Zip encryption and was a coauthor on the best attack on AES until 2009. I worked on software security at Google for six years; I was part of the team that developed the security API that JavaScript adopted in ECMAScript 5.As CTO of Pyrofex, I hired and managed a 12-person team of developers for a cryptocurrency project. With two other researchers, I developed the Casanova consensus algorithm, which was the basis of a different prototype cryptocurrency that demonstrated 57k TPS. (That's individual transactions, not bundled in any way!) I improved my Zip attack to recover a few hundred thousand dollars worth of Bitcoin and got featured in Wired.My profile banner is an application of the Droste Effect to an OTCA metapixel, an implementation of Conway's Game of Life in itself. When you go 180 degrees clockwise around the limit point, you go one level deeper into the picture.If there's a hard technical problem to solve, I have the skills and experience to pull it off. I'm principally looking for consulting work, but feel free to reach out with anything you think might be interesting.
-
Director Of Research And DevelopmentF1R3Fly.Io Oct 2024 - PresentUtah, United States -
CtoPyrofex Corporation 2016 - Oct 2024Lehi, Utah, United StatesHead of R&D at Pyrofex. -
Software Engineer IiiGoogle 2014 - 2016Mountain View, CaWorked on the ads system. -
PartnerBiosimilarity Llc 2013 - 2014Distributed secure computation in Scala. -
Software Engineer IiiGoogle 2007 - 2013Mountain View, CaMember of security team. Developed Caja, a source-to-source transpiler for javascript that implemented a virtualization layer for web pages. Caja was used on Google Sites and as the client-side version of Apps Script. Caja's security API was adopted by the ECMAScript committee and became standardized in ES5. All modern browsers now implement it. -
Reverse Engineer And CryptanalystAccessdata Corp. Apr 1997 - Jun 2001Provo, Utah, United StatesI reverse engineered the cryptography in office software and wrote around 40 of the application-specific password cracking tools that AccessData sold in their Password Recovery ToolKit.
Mike Stay Education Details
-
Computer Science -
Computer Science -
Physics
Frequently Asked Questions about Mike Stay
What company does Mike Stay work for?
Mike Stay works for F1r3fly.io
What is Mike Stay's role at the current company?
Mike Stay's current role is Solving hard technical problems.
What schools did Mike Stay attend?
Mike Stay attended University Of Auckland, University Of Auckland, Brigham Young University.
Not the Mike Stay you were looking for?
-
2nestudios.com, nestudios.com
-
2hotmail.com, micron.com
2 +120836XXXXX
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial