Martin Mac Donell

Co-Founder at bitdrift

San Francisco, California, 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
Martin Mac Donell is a seasoned engineering leader and serial founder with 18 years building high-scale mobile, infrastructure, and security systems from San Francisco. As former Senior Director of Engineering at Lyft he led Security, Privacy, Production Infrastructure and Mobile Infrastructure and previously drove Lyft’s complete iOS rewrite in Swift as a Principal Engineer. He co-founded multiple startups (including Atommica/jampp and The Whuffie Bank) and now leads bitdrift, combining product idealism with pragmatic operational rigor. Martin is an active open-source contributor across front-end, iOS SDKs and cloud-native projects—his work ranges from a popular jQuery countdown plugin to fixes in the Envoy proxy and the Braintree iOS SDK. He has a knack for simplifying complex systems (grouping undo semantics in XVim, clarifying payment provider state) and for spotting platform-specific edge cases, like Chrome inactive-tab bugs. Colleagues describe him as an idealist who relentlessly pursues elegance, efficiency, and power in products.
code18 years of coding experience
job20 years of employment as a software developer
languagesEnglish, Spanish, Portuguese
stackoverflow-logo

Stackoverflow

Stats
3,233reputation
180kreached
34answers
2questions
Badges
swift
top-5%
uiview
top-5%
ios
top-5%
warnings
top-5%
github-logo-circle

Github Skills (46)

objective-c10
xcode-plugin10
javascript10
c-language10
ios10
jquery10
plugin-architecture10
plugin-development10
vi10
vim10
go10
sdk10
front-end-development10
cprogramming-language10
keybindings10

Programming languages (17)

JavaC++RustCGoSassKotlinTypeScript

Github contributions (5)

github-logo-circle
Reflejo/jquery-countdown

Jul 2009 - May 2013

Amazing jQuery Countdown plugin!, Check it out.
Role in this project:
userFront-end Developer
Contributions:16 commits in 3 years 10 months
Contributions summary:Martin primarily contributed to the development of a jQuery countdown plugin. Their initial commits included the creation of the core countdown functionality in JavaScript. They then extended the plugin with features such as specifying custom formats, adding a callback function upon timer completion, and implementing visual enhancements like new digit art. Additionally, the user fixed a Chrome-specific bug related to inactive tabs.
jquery-countdown
envoyproxy/envoy

Sep 2016 - Jun 2022

Cloud-native high-performance edge/middle/service proxy
Role in this project:
userBackend Developer
Contributions:13 reviews, 41 commits, 23 PRs in 5 years 9 months
Contributions summary:Martin contributed to the core functionality of the Envoy proxy by addressing various code-related issues. Their work involved removing deprecated code, adding necessary overrides, and changing types to prevent architecture assumptions. They also addressed specific bugs and optimized code, demonstrating a strong understanding of the codebase. The user's contributions included modifying critical files related to runtime, stats, and HTTP protocols, indicating a focus on backend system improvements.
cloud-nativeproxyrocket-shipscarsmore-cats
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