Skip to content
Mike Salari at his desk, with a software architecture and system design bookshelf and a hand-drawn architecture diagram behind him

About

Mike Salari

Mobile Architect, Staff Engineer and Technical Author

Written from work I have actually done.

15+ years acrossAppleAdobeCiscoMastercardVisa

Staff Mobile Engineer and Mobile Architect. 500+ interviews on the screening side. Books drawn from real production systems, not generic advice.

I started building software as a teenager and never really stopped.

What began as curiosity turned into obsession. For years the cycle was the same: learn, build, break, fix, repeat, often until 3 or 4 in the morning, not because anyone asked, but because I loved understanding how systems worked beneath the surface.

What started with software grew into something larger. Applications became platforms. Features became systems. Coding became architecture, and architecture became a way of thinking.

I worked across startups, enterprise environments and global technology companies, on products used by millions. But the most valuable lessons rarely came from clean launches. They came from the mistakes, the failed assumptions, the production incidents and the trade-offs that looked perfect on paper and behaved very differently in reality.

Those years taught me one thing above all. Great engineering is not about knowing the most technologies. It is about judgment: making good decisions when the information is incomplete, the requirements keep moving, and there is no perfect answer.

As I grew, I ended up on the other side of the table too, in hundreds of interviews, architecture reviews and technical discussions, working alongside engineers at every level. I could see how software gets built, but I could also see how engineers grow.

And I kept noticing the same pattern. Talented people were getting stuck, not for lack of ability, but because nobody had taught them how to connect everything together: mobile, backend, security, infrastructure, reliability, business constraints and trade-offs. Most resources teach technologies in isolation. Real systems do not work that way.

The same study led me somewhere unexpected: communication, visibility and positioning. Skill alone is rarely enough. Whether you are designing software or building a career, people decide based on the signals they can see and understand.

So I started writing it down. First notes, then reviews, then frameworks, articles and books. Altitude came out of that, lessons earned through experience rather than theory. Today, Salari is where I share the rest.

My goal is simple: help engineers think more clearly, design better systems, communicate their ideas, and move faster than I did. Technology changes constantly. The principles rarely do.

Read the full philosophy

Technical focus

Mobile architectureMobile system designSwift & SwiftUISwift concurrencyKotlin MultiplatformTechnical leadership

This is the canonical Salari home: books, writing, free resources, newsletter and future advisory work in one place. For consulting, technical leadership, speaking or collaboration, contact [email protected].

Why trust the work

Written from work I have actually done.

Every framework comes from real systems, real teams and real career conversations, not generic advice.

15+ years across

AppleAdobeCiscoMastercardVisa
15+ years
Building production mobile software at scale
500+ interviews
Conducted and reviewed on the screening side of hiring
Staff & Architect
Staff Mobile Engineer, Mobile Architect and Tech Lead
Ex-Cisco & Mastercard
Plus experience across Apple, Adobe and Visa
Fintech & regulated
Systems where correctness and security are not optional
Published author
Altitude and the iOS Interview Blueprint, from real work

FAQ

About Mike Salari

Who is Mike Salari?

Mike Salari is a Staff Mobile Engineer, Mobile Architect and technical author with 15+ years building production software, and the person behind Salari.

How many years of engineering experience does Mike Salari have?

More than 15 years building production mobile and software systems.

What companies has Mike Salari worked with?

He has experience across Apple, Adobe, Cisco, Mastercard and Visa, including consumer, enterprise, fintech and regulated environments.

Why did Mike write Altitude?

To document the bridge from senior mobile engineer to staff engineer: the systems thinking, architecture and decision-making that are rarely taught directly.

How many engineers has Mike interviewed?

He has conducted and reviewed more than 500 technical interviews and discussions on the screening side of hiring.

What topics does Mike specialize in?

Mobile architecture, mobile system design, Swift and SwiftUI, Swift concurrency, security, distributed systems and technical leadership.

Does Mike provide mentoring or consulting?

Salari is the home for the books, tools and writing, with advisory and consulting handled directly. The contact email is on this page.

What is Salari?

Salari is Mike Salari's publishing platform: books, free tools and field notes that help engineers move from strong individual contributor to trusted technical leader.

Read the work behind the credentials.