Mark Adams

Senior Staff Software Engineer at Venmo

Mill Valley, 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
Mark Adams is a Senior Staff Software Engineer with 13 years of experience specializing in iOS development and mobile-first product delivery, currently based in Mill Valley, California. At Venmo he progressed from iOS Engineer to Senior Staff, driving platform features and mentoring teams while maintaining a hands-on approach to shipping quality code. His open-source work includes contributions to thoughtbot’s Tropos weather app and Venmo’s Static library where he improved Swift compatibility, test coverage, and UI behaviors—demonstrating deep familiarity with Swift, UIKit, and integration with location and external APIs. He also contributes to developer tooling as a full‑stack author on liftoff, a CLI that automates Xcode project setup, showing an appetite for productivity and developer experience improvements. Colleagues would describe him as an engineer who balances pragmatic product focus with thoughtful refactors and solid test discipline.
code13 years of coding experience
job8 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
30,806reputation
1.6mreached
416answers
9questions
Badges
interface-builder
top-1%
uiview
top-5%
nsarray
top-5%
uiscrollview
top-5%
cocoa-touch
top-1%
uikit
top-5%
github-logo-circle

Github Skills (44)

uiimage10
interface-builder10
apim10
objective-c10
ios10
command-line-arguments10
command-line-interface10
ui-design10
ruby10
uid10
xcode10
uitableview10
api10
front-end-development10
command-line10

Programming languages (6)

C++Objective-CSwiftHTMLRubyMarkdown

Github contributions (5)

github-logo-circle
venmo/Static

Jul 2015 - Jun 2021

Simple static table views for iOS in Swift.
Role in this project:
userMobile Developer (iOS)
Contributions:7 releases, 3 reviews, 58 commits in 6 years
Contributions summary:Mark primarily focused on enhancing the `Static` library, a Swift-based solution for creating static table views on iOS. Their work included adding support for accessory views with tap actions, improving test coverage, and refactoring code for Swift 3 compatibility. They also addressed an iOS 8 initialization bug in `TableViewController` and updated the example project to reflect the latest API changes.
swiftios
thoughtbot/Tropos

Dec 2014 - Apr 2015

Weather and Forecasts for Humans
Role in this project:
userMobile Developer (iOS)
Contributions:96 commits, 9 pushes, 4 branches in 3 months
Contributions summary:Mark's contributions centered on developing the iOS application for weather and forecasts. They implemented a client for the Forecast.io API, modeled current weather conditions, and integrated UI elements to display the weather information. They also configured the UI and weather fetching, connecting location services to retrieve the weather data.
for-humansforecastsiosswift
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 Adams - Senior Staff Software Engineer at Venmo