Mahdi Bchatnia

Senior Software Engineer at DoorDash

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
🎓
Top School
Mahdi Bchatnia is a Senior Software Engineer with 13 years of experience building robust iOS and macOS applications and leading cross-functional teams. He has driven product and technical improvements at companies like SmartNews, LINE, Wolt, and DoorDash, specializing in Swift migrations, performance-critical UI refactors, and backend-driven modular layouts that accelerate experimentation. A hands-on mentor and team lead, he combines system design, tooling automation, and interview hiring experience to raise engineering quality and velocity. Active in open source, Mahdi has improved developer ergonomics through Swift extensions and contributed to Mac utilities for crash symbolication and auto-clicking, showing attention to both developer and user experience. Based in the United States with a foundation in computer science from ISAMM, he brings a pragmatic blend of product sensibility and low-level iOS expertise—often uncovering subtle race conditions and UX edge cases before they reach users.
code13 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Institut Supérieur des Arts Multimédia de la Manouba(ISAMM)
github-logo-circle

Github Skills (17)

objective-c10
ios10
extension-functions10
cocoa10
android-app10
extension-methods10
swift10
macos10
uikit10
iphone-app10
c-extension10
application10
accessibility9
carthage8
cocoapods8

Programming languages (9)

ShellCJavaScriptObjective-CPerlSwiftHTMLRuby

Github contributions (5)

github-logo-circle
inket/Autoclick

Mar 2015 - Oct 2022

A simple Mac app that simulates mouse clicks
Role in this project:
useriOS Developer
Contributions:48 commits, 2 PRs, 16 pushes in 7 years 8 months
Contributions summary:Mahdi primarily contributed to the `autoclick` Mac application, focusing on bug fixes and feature enhancements. Key changes include refactoring the application to use Swift Package Manager, updating the ShortcutRecorder library, and improving multi-monitor support. The user also addressed various warnings and improved the user interface, particularly regarding the selection of different auto-click rates. These changes demonstrate a focus on improving the application's stability, functionality, and user experience.
clicksmac-appscreensavermousemac
inket/MacSymbolicator

Apr 2014 - Dec 2022

Symbolicating macOS/iOS crash reports, easily.
Role in this project:
userMobile Developer (iOS)
Contributions:4 releases, 133 commits, 19 PRs in 8 years 9 months
Contributions summary:Mahdi primarily focused on the development and maintenance of the MacSymbolicator application, a tool designed for symbolication of macOS and iOS crash reports. Their contributions included bug fixes, adding features such as automatic saving of symbolicated files, and support for different crash report formats, including iOS and spindump. The user implemented the core functionality for working with crash reports and DSYM files.
reportssymbolicationdsymswiftios
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
Mahdi Bchatnia - Senior Software Engineer at DoorDash