Career paths
Choose the part you need next.
You do not need to read everything. Pick the situation you are in now, then use the books, resources and essays that help with that specific step.
- 01Build your signal
Get Hired
Resume, LinkedIn, referrals, recruiter signal, negotiation and first-90-days systems.
- 02Prepare answers
Pass Interviews
Swift, SwiftUI, concurrency, architecture, mobile system design, live coding and behavioral answer systems.
- 03Lead better
Lead Teams
Code review, mentoring, planning, stakeholder communication, estimations and conflict resolution.
- 04Build influence
Become Staff
Technical leadership, ownership, RFCs, architecture reviews, cross-team alignment and decision making.
- 05Design systems
Design Systems
Offline-first sync, caching, modularization, persistence, performance, platform strategy and architecture governance.
- 06Manage well
Manage Organizations
1:1s, performance reviews, hiring, career growth, roadmaps, budgets and org design.
- 07Explore AI
Build With AI
On-device AI, LLM features, agents, RAG, embeddings, AI product design and mobile AI architecture.
- 08Consult smarter
Work Independently
Finding clients, scoping, pricing, contracts, delivery and running multiple consulting projects.
Start with the next real step.
Trying to get interviews, prepare for a senior round, lead a team or move toward staff? Choose that path and work from there.