Engineering polished products across Apple platforms and the web.

I am Johnny Peterson, a staff software engineer focused on fast, thoughtful interfaces, pragmatic architecture, and the craft it takes to ship software people trust.

01SwiftUI, UIKit, MapKit

Native apps with crisp interaction, accessibility, and performance.

02Full-stack product engineering

End-to-end delivery across frontend, backend, infrastructure, and pipelines.

03Technical leadership

Clear reviews, maintainable roadmaps, and calm delivery habits.

Recent writing

Notes from shipping, learning, and moving between native and web work.

All posts

init()

How I became an iOS engineer and what I value when building apps.