Last active
March 26, 2026 21:33
-
-
Save irskep/4ad019ed89c477992f2281ca9a9acbfa to your computer and use it in GitHub Desktop.
Automatic update
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "basics": { | |
| "name": "Steve Landey", | |
| "email": "steve@stevelandey.com", | |
| "url": "https://stevelandey.com", | |
| "location": { | |
| "city": "Kirkland, WA" | |
| }, | |
| "summary": "Staff Engineer with a passion for helping engineering teams move fast and fix things. Not open to relocation." | |
| }, | |
| "work": [ | |
| { | |
| "name": "Descript", | |
| "position": "Tech Lead, Client Platform Engineering", | |
| "startDate": "2025-01-01", | |
| "summary": "I lead a small platform team with a wide scope: CI, web frontend frameworks, the design system, the health of the monorepo, and the Electron app.\n\nI set the pace for developer productivity. I've resolved tragedy-of-the-commons issues like dependency governance and flaky tests through tooling, collaboration, and just getting things done. I\u2019ve built tools other engineers use and extend to get their work done, including some that are now open source.\n\nI 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\u2019ve led major version upgrades to React, Node, and other major dependencies." | |
| }, | |
| { | |
| "name": "Asana", | |
| "position": "Engineering Manager (2018-2020), Staff Mobile Engineer (2020-2024), AI Workflows (2024)", | |
| "startDate": "2018-01-01", | |
| "endDate": "2025-01-01", | |
| "summary": "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.\n\nI 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.\n\nIn 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." | |
| }, | |
| { | |
| "name": "Hipmunk", | |
| "position": "iOS Engineer (2015), Mobile Team Lead (2016), Engineering Manager (2017-2018)", | |
| "startDate": "2015-01-01", | |
| "endDate": "2018-01-01", | |
| "summary": "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." | |
| }, | |
| { | |
| "name": "Graffiti Labs", | |
| "position": "Full Stack Engineer, Game Designer", | |
| "startDate": "2012-01-01", | |
| "endDate": "2015-01-01", | |
| "summary": "Early-stage YC startup building a massively multiplayer browser game using websockets, perf-sensitive JavaScript, iOS, React, and Python." | |
| }, | |
| { | |
| "name": "Yelp", | |
| "position": "Software Engineer on the Spam Team", | |
| "startDate": "2011-01-01", | |
| "endDate": "2012-01-01", | |
| "summary": "Worked on review recommendation systems and internal tools. Maintained the open source framework mrjob, which runs Python code on Hadoop." | |
| }, | |
| { | |
| "name": "Apple", | |
| "position": "Intern on Obj-C Runtime Team", | |
| "startDate": "2010-01-01", | |
| "endDate": "2010-01-01" | |
| }, | |
| { | |
| "name": "MIM Software", | |
| "position": "Intern", | |
| "startDate": "2009-01-01", | |
| "endDate": "2009-01-01" | |
| } | |
| ], | |
| "projects": [ | |
| { | |
| "name": "Dependicus", | |
| "url": "https://descriptinc.github.io/dependicus/", | |
| "startDate": "2026-01-01", | |
| "description": "Monorepo dependency governance tool which gives a broad overview of every package, and creates actionable, agent-friendly tickets." | |
| }, | |
| { | |
| "name": "autowt", | |
| "url": "https://steveasleep.com/autowt", | |
| "startDate": "2025-01-01", | |
| "description": "A configurable, friendly git worktree manager with automatic terminal tab management." | |
| }, | |
| { | |
| "name": "Locheck", | |
| "url": "https://github.com/asana/locheck", | |
| "startDate": "2021-01-01", | |
| "endDate": "2024-01-01", | |
| "description": "A linter for iOS and Android localization. Used by Asana and other companies, including GitHub." | |
| }, | |
| { | |
| "name": "Browserboard", | |
| "startDate": "2020-01-01", | |
| "endDate": "2023-01-01", | |
| "description": "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." | |
| }, | |
| { | |
| "name": "Oscillator Drum Loops", | |
| "url": "https://oscillatordrums.com", | |
| "startDate": "2019-01-01", | |
| "endDate": "2020-01-01", | |
| "description": "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": [ | |
| { | |
| "institution": "Case Western Reserve University", | |
| "area": "Computer Science", | |
| "studyType": "B.S. & M.S.", | |
| "summary": "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": [ | |
| { | |
| "name": "Web", | |
| "keywords": [ | |
| "TypeScript", | |
| "JavaScript", | |
| "Python", | |
| "React", | |
| "Vue", | |
| "CSS", | |
| "Node.js", | |
| "Bun", | |
| "websockets", | |
| "Mise" | |
| ] | |
| }, | |
| { | |
| "name": "Mobile", | |
| "keywords": [ | |
| "Swift", | |
| "Objective-C", | |
| "UIKit", | |
| "Core Data", | |
| "Tuist", | |
| "AudioKit" | |
| ] | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment