Mary Baptista Martinez

Staff Software Engineer at Airbnb

I build iOS apps, with a focus on accessibility, so they work well for everyone who uses them, including people using VoiceOver.

Hello, world

I've been a software engineer for 14 years. I spent the first four as a generalist (databases, Android, web, whatever the job needed), and the last ten focused on iOS, mostly in Swift, at Airbnb, Yelp, and LinkedIn. A lot of that work is under NDA, so this page covers the parts I can share: side projects, open source, and how I like to work.

Accessibility is my specialty, and good UX goes hand in hand with it. At work I focus on finding the pain points in how we build, fixing them, and making it easy for other engineers to ship accessible features without needing to be experts themselves.

I care about the gap between "the accessibility tree looks right" and "VoiceOver actually lands where it should."

I'm also deep into AI agents. At home I run a small fleet of bots on local models, and I'm building pipelines that let agents do real work behind human approval gates and automated checks.

Off the clock I'm a parent to a three-year-old, with a baby on the way, and two dogs. Free time goes to the kids and to building with AI.

Origin story

  1. Age 8. My dad sat me at an MS-DOS prompt to practice typing with Mavis Beacon, and I fell in love with the idea of becoming a programmer one day.
  2. Age 13. I built my first website.
  3. Much later, I went back and studied computer science at Cal State East Bay.
  4. FileMaker databases and Android, then iOS at LinkedIn, Yelp, and Airbnb, with a lot of accessibility along the way.
  5. Parent, two dogs, building with AI.

Toolbox

Plus whatever happens to catch my curiosity that week.

  • Mobile

    • Swift
    • SwiftUI
    • UIKit
    • Metal
    • SpriteKit
    • Android
    • Java
  • Accessibility

    • VoiceOver
    • XCUITest
    • a11y tooling
    • UX
  • Data

    • SQL
    • PostgreSQL
    • FileMaker
    • Realm
  • AI

    • LLM agents
    • Local models
    • MLX
    • Python
    • Claude Code
  • Web & server

    • React
    • Next.js
    • Node
    • Vapor
    • PHP