Mark Percival

Technology Partner at 1984

Atlanta, Georgia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Mark Percival is a seasoned technology partner and engineer with 17 years of experience helping startups and portfolio companies define and execute technical vision. He blends hands-on backend engineering—contributing to security-focused open-source projects like the Ruby rotp OTP library and a OpenSSL-compliant AES JS library—with strategic roles in venture and product-led companies. Mark has built and scaled teams and systems across startups and large organizations, from co-founding Snip.it and selling to Yahoo to architecting services at Twitter and Yahoo. He specializes in modernizing legacy systems through automation and pragmatic engineering, often applying clever, production-ready fixes rather than theoretical models. Based in Atlanta, he pairs an engineer’s attention to implementation details with investor-level perspective on what makes products ship and grow. Notably, his open-source contributions improved practical security primitives used to integrate authenticator apps and robust secret handling.
code17 years of coding experience
job7 years of employment as a software developer
languagessouthern american english
stackoverflow-logo

Stackoverflow

Stats
1,426reputation
695kreached
8answers
0questions
Badges
heroku
top-1%
npm
top-5%
github-logo-circle

Github Skills (22)

javascript10
otp10
ruby10
hmac10
openssl10
heroku10
aes-encryption10
base6410
totp10
base3210
minify9
npm9
min9
minifies9
uri9

Programming languages (17)

JavaCSSC++RustCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
mdp/rotp

Feb 2011 - Dec 2022

Ruby One Time Password library
Role in this project:
userBack-end Developer
Contributions:6 reviews, 214 commits, 79 PRs in 12 years
Contributions summary:Mark primarily contributed to the `rotp` library by implementing and extending functionalities related to generating and verifying one-time passwords (OTP). Their commits introduced the ability to generate and output provisioning URIs for both HOTP and TOTP, enabling integration with authenticator apps. Further contributions included adding methods for verifying OTPs and improving the Base32 implementation for robust secret handling and fixing potential issues.
one-time-passwordrailsrubyone-timepassword
mdp/gibberish-aes

Aug 2008 - Oct 2018

A fully OpenSSL compliant javascript library for AES encryption.
Role in this project:
userBack-end Developer
Contributions:34 commits, 3 PRs, 5 pushes in 10 years 4 months
Contributions summary:Mark's primary contribution involved refactoring and cleaning up the codebase for the AES encryption library. They introduced a minified version of the library and corrected copyright information. Furthermore, they added functionality relating to the encryption and decryption processes and integrating a binary patch to enhance the library's capabilities. The changes suggest a focus on code optimization and maintenance to improve the library's efficiency and accuracy.
securecryptographyjavascript-libraryaesaes-encryption
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mark Percival - Technology Partner at 1984