Start here
Start with the stage you are in.
A rejection does not say where the search broke. Pick the stage that sounds like your week; each one needs a different first move.
An interview is coming up
Plan the days you have left, then pick the book or practice that fits them.
Plan your preparationApplying, hearing nothing
The same silence can come from six different problems. The free guide shows how to tell them apart.
Get the free guideNot sure where it breaks
Check your CV first
Upload your CV and see what the hiring software reads before any person does. Free, and your file stays on your device.
Scan your CVDirect help
Have Mike do the work
Two services: your target tested and your CV, LinkedIn and search rebuilt on it, or live work on the interviews you keep losing.
See the servicesOr pick a longer path
For the next few years rather than this search: the essays, guides, tools and books for one direction, in order.
- Get hiredResume, LinkedIn, referrals, recruiter signal, negotiation and first-90-days systems.
- Pass interviewsSwift, SwiftUI, concurrency, architecture, mobile system design, live coding and behavioral answer systems.
- Lead teamsCode review, mentoring, planning, stakeholder communication, estimations and conflict resolution.
- Become staffTechnical leadership, ownership, RFCs, architecture reviews, cross-team alignment and decision making.
- Design systemsOffline-first sync, caching, modularization, persistence, performance, platform strategy and architecture governance.
- Manage organizations1:1s, performance reviews, hiring, career growth, roadmaps, budgets and org design.
- Build with AIOn-device AI, LLM features, agents, RAG, embeddings, AI product design and mobile AI architecture.
- Work independentlyFinding clients, scoping, pricing, contracts, delivery and running multiple consulting projects.
Still cannot tell which stage it is?