Steve Landey

Kirkland, WA
steve@stevelandey.com
https://stevelandey.com

Role Fit

Staff Engineer with a passion for helping engineering teams move fast and fix things. Not open to relocation.

Work History

Descript

Staff Engineer, Client Platform Engineering

I'm on a small platform team with a wide scope: CI, web frontend frameworks, the design system, the health of the monorepo, and the Electron app.

I try to be the driver for engineer quality-of-life. I’ve led major version upgrades to React, Node, and other major dependencies. I've resolved tragedy-of-the-commons issues like dependency governance and flaky tests through tooling, collaboration, and just getting things done. I make sure our codebase works on all major coding agent sandboxes like Claude, Codex, and Cursor, and that the agentic coding experience is great. I’ve built tools that everyone uses and extends to get their work done, including some that are now open source.

Asana

Engineering Manager (2018-2020), Staff Mobile Engineer (2020-2024), AI Workflows (2024)

During my long and rewarding time at Asana, I held multiple roles. I joined in 2018 as the manager of the iOS and Android teams. In 2020 I pivoted to Staff Engineer on Mobile Foundations doing core architecture and developer experience work, transforming the startup-grade single-module ObjC codebase into a scalable, multi-module Swift codebase using modern UIKit design patterns. Some of my hackathon prototypes are now prominent surfaces in the app, such as the Home tab.

I released the open source project Locheck, a localization linter now used by many companies, including GitHub. I was also responsible for maintaining the engineering blog for most of 2018-2025.

In 2024, I pivoted out of mobile to work on the AI Workflows feature, solving tricky prompt engineering problems and helping ship a new product fast at a critical time in the industry. I built web-based internal tools that are still in use across the company.

Hipmunk

iOS Engineer (2015), Mobile Team Lead (2016), Engineering Manager (2017-2018)

Owned the Hipmunk iOS codebase, and rewrote most of the mobile web site on a tight deadline to help Hipmunk's acquisition by Concur go smoothly. Hired and managed mobile engineers.

Graffiti Labs

Full Stack Engineer, Game Designer

Early-stage YC startup building a massively multiplayer browser game using websockets, perf-sensitive JavaScript, iOS, React, and Python.

Yelp

Software Engineer on the Spam Team

Worked on review recommendation systems and internal tools. Maintained the open source framework mrjob, which runs Python code on Hadoop.

Apple

Intern on Obj-C Runtime Team

MIM Software

Intern

Personal Projects

A configurable, friendly git worktree manager with automatic terminal tab management.

Locheck

A linter for iOS and Android localization. Used by Asana and other companies, including GitHub.

Browserboard

A multiuser whiteboard web app with thousands of users built with Django, Node.js, Vue, and websockets. Built from scratch and sold to an Australian education company. No longer available online.

Oscillator Drum Loops

An iPhone and iPad app companion to a drum instruction book. The app contains over 140 exercises with sheet music and music loops that can be played back at variable tempos with a metronome. It is fully VoiceOver-accessible, and its layout works in portrait and landscape mode all the way from iPhone SE up to iPad Pro.

Education

Case Western Reserve University

B.S. and M.S. in Computer Science. Organizer for CWRU Hacker Society, which is a series of tech talks and a touchpoint for the student community.

Skills

Web

TypeScript, JavaScript, Python, React, Vue, CSS, Node.js, Bun, websockets

Mobile

Swift, Objective-C, UIKit, Core Data, Tuist, AudioKit

PDF version of this résumé