Polaris

A confidential UX engineering project at Apple, aligned with the Marcom style guide. Dual role across UX/UI design and front-end engineering, held by one person.

AppleApple2019UX/UI Designer and Engineer

Apple-grade integration of design and engineering as a single craft. The working model I now bring to AI systems work. One craft, three specialties, everyone reads everyone else's work.

Polaris · Apple

Polaris was a confidential project. NDA prevents disclosing visuals or product specifics. What follows is the role, the working model, and what the work taught me, without revealing anything covered by the agreement.

What I did

A dual role at Apple: UX/UI design and front-end engineering held by one person. Vue.js + SASS on the implementation side. The design language aligned with Apple's Marcom style guide for visual consistency across surfaces.

How the team worked

The teams I worked with at Apple held design and engineering as a single craft. Not "design hands off specs to engineering." Design and engineering sat in the same standups, read each other's pull requests, jointly owned the production output. Specialty existed (you were either a designer or an engineer at the title level) but the practice didn't observe the line.

That's an unusual operating model and it produces an unusual quality bar. Decisions that would normally bounce between teams (should this animation respect reduced-motion? does this layout work at compressed pixel densities?) got resolved in real time because everyone in the room was qualified to weigh in.

Where the decision actually got made
The top row is the model this was not. A spec crosses a boundary, the questions come back as tickets, and a decision about reduced motion or pixel density takes days to travel between two teams that each own half of it. The bottom row is how the Apple teams I worked with actually ran: one standup, everyone reading everyone else's pull requests, and joint ownership of what shipped. Specialty still existed at the title level, since you were a designer or you were an engineer, but the practice did not observe the line. The result is that the hard calls got resolved in the room, by the people qualified to make them, in the time it takes to ask.

What the work demanded

A higher floor for craft than I'd worked under before. Apple ships a lot of surfaces; the visible ones get scrutiny most product teams never see, and the internal ones inherit the same standards. Working in that environment recalibrates what "done" means. A pattern that would ship cleanly elsewhere wouldn't survive review at Apple, and the reasons, once you understood them, were almost always right.

What I took away

Vue.js was new to me at the time and the project deepened my front-end implementation work substantially. More importantly: the working model (design and engineering as one craft) became how I work everywhere since. Spellbook, Elsa, MixShift, this site itself. The integration isn't a process choice; it's a quality choice.

Why this matters for AI systems

The closest analogue to Apple's design-engineering integration that I've seen, in a different domain, is what high-functioning AI teams need. When the model researcher, the tooling engineer, and the product designer aren't speaking the same language, when handoffs happen between adjacent disciplines that don't read each other's work, AI systems ship late, ship broken, or don't ship at all.

The teams that ship production AI reliably blur those lines the same way Polaris blurred design and engineering. One craft, three specialties. Everyone reads everyone else's work.

UX EngineeringProduct DesignVue.jsSASSConfidential

This is the ownership I bring to a team.

Hiring for a senior or staff role where design, code, and AI meet? Let's talk.

Or send a note. Project work for a season, also by note.