MARK PERCIVAL

about

Formerly mobile engineering at Twitter, CTO Snip.it (acquired by Yahoo!), and founding partner at Builders.vc. Now helping early stage companies build the products they want to build at 1984 Ventures

In my free time I like to travel, eat fearlessly, avoid traffic, work on open source projects, and violate terms of service agreements.

projects

  • ROTP - A Ruby gem for One Time Password, RFC 4226 compatible
  • U2F Demo and Debugger - Learn more about using U2F
  • AtlantaWaterMeter - Read your water meter with an SDR
  • qrterminal - QR Code Library for terminals
  • Other Github Projects - Check here for more up to date work

Contact

  • 1984 Ventures » 1984.vc
  • Emailing » m@mdp.im
  • Coding » Github/mdp
  • Twittering » @mdp
  • Networking » LinkedIn Profile

Long Winded

  • 20 Jan 2025 Experience vs Innovation: Breaking Down the AI Coding Divide
  • 13 Sep 2024 The Developer-Driven Success of Open Source
  • 24 May 2024 Passkeys are a disaster, but One Time Passwords are worse
  • 22 Mar 2024 Docker and Cgroups (Or how to avoid runaway CPU on limited systems)
  • 15 Mar 2022 Just push to github (or how I stopped using personal access tokens)
  • 28 Jun 2021 Encryption is not authentication
  • 23 Feb 2021 Encryption isn't going to solve your RPA security issues
  • 24 Apr 2019 You’re terrible at hiring — A startup’s guide to interviewing engineers
  • 12 Dec 2017 Quick and dirty developer guide to U2F
  • 29 Oct 2017 Prototyping in the age of NoSQL
  • 13 Oct 2015 CSP in Express.js
  • 17 Aug 2014 Tracking the mail with a $29.99 phone
  • 25 Jun 2013 HTTPS Done Correctly
  • 09 Jun 2013 Tumblr's shoehorned JS watches for dirty tricks
  • 28 May 2013 Hacking HTTPS -> HTTP referrers
  • 02 Apr 2013 curl directly to a gist
  • 02 Mar 2013 Evernote doesn't really care about security
  • 24 Feb 2013 Reworked my Gist importer for Evernote
© Mark Percival 2025