Software — Systems — Security — Decentralization — Education
Interviews and Articles
2018
2017
- Basic Income Q&A with Scott Santens + Greg Slepak BlockCon 2017
- Google Is Making Sweeping Changes to How We Keep the Internet Safe Slate
- Interviews from the 2017 Basic Income Create-a-thon Universal Income Project
2016
- Zcash and the Art of Security Theater CoinDesk
- Episode #77: Collective Governance The Bitcoin Podcast
- Bitcoin Is Dead (Again), Long Live Bitcoin (Again) TechCrunch
2015
- Money For Nothing For Everyone TechCrunch
- How Bitcoin Could Make Distributing a Universal Basic Income Actually Possible Motherboard
- Greg Slepak: The Turtle Crawl Towards Internet Decentralization Epicenter Bitcoin
- The Cryptocurrency-Based Projects That Would Pay Everyone Just for Being Alive VICE
- Could Cryptocurrencies Bring The World a Universal Basic Income? CryptoCoinsNews
- Private Thoughts – Greg Slepak on Decentralization Technology to Secure Communication RestoreThe4thSF
- Global Citizenship & BlockchainIDs In A Hyper-Connected World World Crypto Network
- Frontier 101: Greg Slepak – okTurtles Frontier Podcast
2014
- New web service prevents spies from easily intercepting your data Engadget
- P2P Connectus Us – Episode 4 on DNSChain Let’s Talk Bitcoin
- Greg Slepak // Security // Man-in-the-Middle Attacks Katherine Albrecht
Talks and Lectures
- DPKI: A Vision for a Decentralized Public-key Infrastructure #sdns2021
- The DCS Theorem Block2TheFuture 2018
- Decentralized Public Key Infrastructure (DPKI) BlockCon 2017
- From DNS to DPKI (Decentralized Public Key Infrastructure) NLUUG
- Deconfusing Decentralization Ethereum DEVCON1 Conference
- HTTPS, Identity, and DNSChain (Part 1) Blockchain University
- Securing communications with blockchains San Francisco Bitcoin Meetup
- DNSChain and okTurtles proof of concept at SOUPS 2014 for the EFF Crypto Usability Prize (EFF CUP) Workshop
Experience
okTurtles Foundation (2014 – Present)
President and co-founder. okTurtles supports beneficial decentralization technologies. We do education, research, and development.
Tao Effect (2008 – Present)
CEO and founder. Created Espionage, the best Mac data encryption and plausible deniability software. It has gone through three major releases. MacUpdate gave it a red listing as a “Hot Pick”, and Mac AppStorm gave it 9 out of 10.
Blockchain University (2015)
Instructor. I teach classes on how blockchains decentralize and improve global Internet security and improve standards of living.
Center for Intelligent Machines and Robotics (2005-2007)
Developer. Wrote the High Level Planner (HLP) for UF’s self-driving car, and participated in the 2005 DARPA Grand Challenge, and the 2007 DARPA Urban Challenge.
iD Tech Camps (Summer 2006)
Instructor for Programming 2.0 course. Taught youngsters ages 13-18 how to write high-quality Java code.
Notable Software Projects
DNSChain — CoffeeScript
Secure proxy and DNS server for reading and writing data to arbitrary blockchains.
Espionage — C, C++, Objective-C
Espionage provides simple-to-use strong encryption and plausible deniability to Mac OS X.
Group Income — JavaScript
Empowering groups to guarantee their members a minimum income in a decentralized, end-to-end encrypted way.
SBP: Selector-based Programming — Any
A Programming Paradigm for Building Secure Software and Operating Systems.
Empress — Ansible
Makes it simple to run your own email server and migrate from your previous one.
Dragonfly Web Framework — newLISP
Web framework for newLISP. See its dedicated forum on newLISP’s community website.
DelayedLauncher — Objective-C
Featured by LifeHacker, DelayedLauncher speeds up your Mac’s login time.
High Level Planner — C++
High level road planning software for UF’s self-driving car to the DARPA Urban Challenge. Source code not available but there is a video.
More on GitHub
See projects under @taoeffect and @okTurtles.
Technical Writing
Blog posts and analysis
- The Zcash Catch
- Proof of Transition: New Thin Client Technique for Blockchains
- 2014 Apple iMessages security update
- Certificate transparency on blockchains
- How newLISP Took My Breath (And Syntax) Away Translations: 中文
Specifications
- Group Currency. A new economic model that uses cryptocurrencies to provide group members with a basic income.
- BlockchainID. Spec for a decentralized alternative to Facebook Login and OpenID.
Papers and documents
- The DCS Theorem
- DPKI — Decentralized Public Key Infrastructure. Paper proposing a future Internet standard for fixing fundamental security weaknesses in systems like HTTPS.
- Hierarchical Temporal Memory, NuPIC, and Numenta’s Commendable Behavior
Documentation and step-by-step Guides
- Modern Frontend Web Development Guide (comments here, here and elsewhere)
- DNSChain’s README and documentation
- Dragonfly web framework’s User Guide and API Reference
- Pootle Tutorial: Guide for translators and developers
- Official Guide for upgrading from Espionage 2.x to 3.x on Mavericks
More
See my gists on GitHub and the okTurtles and Tao Effect blogs.
Industry Impact
- Played key role in convincing Apple to remove clause 3.3.1 of iPhone SDK TOS. My email exchange with Steve Jobs and the resulting blog post led to coverage on Hacker News, CNN, WIRED, Examiner, Mashable, Gizmodo, Endgadget, Tech Crunch.
- Noted the danger of the Apache 2.0 License and persuaded Numenta to modify their CLA (which was based on Apache’s).
- My critique of Google’s Certificate Transparency included recommendations that were incorporated.
- Helped clear up confusion and drama surrounding Bitcoin and the so-called “blocksize debate”, as noted by TechCrunch.
Education
University of Florida (2005-2008; 2013)
Bachelor of Science (BS), Computer Science; Minor in Mathematics (after switching from Physics).
Honors: UF’s Deans List. Graduated Cum Laude.