Anatomy · New-grad engineer

A first engineering role, portfolio-first.

A composite recent bootcamp grad has three hundred rejected applications behind him. His concierge stops the volume and rebuilds the surface before he touches another portal.

Portfolio-first · 7 weeksMarqee editorialUpdated 2026-07-11
Illustrative composite — not a placed member. Real outcomes will replace this piece as they land.

Composite framing. "Devon" is a stand-in for a category of first-role engineer we see often: technically fine, self-taught or bootcamp-trained, running out of savings, and convinced the answer is more applications. The strategist judgment call in every one of these searches is the same — stop applying for two weeks and rebuild the surface. What follows is the shape that intervention takes.

Week 0 · Intake

Three hundred rejections and the actual problem.

Devon graduated from a nine-month bootcamp last spring. He has a portfolio site with three projects on it and three hundred applications submitted since April. Two phone screens, zero on-sites. When he lands on Marqee he tells his strategist, Ana, that he needs more application volume.

Ana disagrees before the intake call ends. She's seen this exact shape a hundred times. More applications will not fix a portfolio problem, and Devon has a portfolio problem. Not a technical one — his code is fine. A legibility problem: none of his three projects tell a recruiter what he can actually do in the first fifteen seconds of looking, and none of them look shipped.

The plan Ana proposes is uncomfortable: stop applying for two weeks. Rebuild the portfolio surface. Then re-enter the market with a plan that isn't "spray and pray." Devon takes twenty-four hours to think about it. He agrees. The plan lands the next morning.

Intake — first honest auditINTAKE AUDIT · Devon — Résumé: strong technical stack, weak signal of shipping Portfolio site: 3 projects, no live demos, no problem statements GitHub: private repos, empty README on the top-pinned one LinkedIn: empty banner, "aspiring engineer" as headline Applied to date: ~300 (per Devon) Callback rate: ~0.7% (2/300) — near the noise floor Real problem: surface is unreadable in <15s. Rebuild first, apply second. Plan: 2 weeks of surface, 5 weeks of targeted search.
Week 1 · Portfolio surface (the hardest week)

Not building new things. Making the existing things legible.

Ana does not ask Devon to build new projects. That would take months. She asks him to make his existing three projects look shipped. This means live demos on a custom domain, three-sentence problem statements above each demo, a screen recording under a minute long, and a README on the top-pinned GitHub repo that a hiring manager could read in ninety seconds and understand what Devon actually did.

Ana writes the first README herself on Monday, in Devon's voice, using a template she's built from reading a hundred senior-engineer README rewrites. Devon uses it as a template and writes the other two by Wednesday. She reviews.

The résumé rewrite happens Thursday. Ana keeps the technical stack and cuts three bullets that read like a bootcamp curriculum ("Learned React and Redux"). Every bullet she keeps starts with a verb, ends with an outcome, and points at a live URL a reviewer can actually click. His résumé is now a single page, and it looks like the résumé of someone who has shipped, because everything on it now points to something you can open.

README rewrite — top-pinned repo (before → after)README · project-2 · before → after — BEFORE: # Project 2 A todo app built with React and Redux. Used Firebase for auth. AFTER: # TaskLoop — a lightweight kanban for freelancers Live demo · https://taskloop.devon.dev · 90-second walkthrough ↓ Problem: I freelance on the side. Existing kanbans are heavy and tuned for teams. TaskLoop is a single-user, single-project board that loads in <300ms and syncs offline. Stack: React, Firebase Auth, IndexedDB (via Dexie), Vite. Ship date: Feb 2026 · 41 real users to date · deployed on Cloudflare. What I'd do differently next: … (3 lines)
Week 2 · LinkedIn + first outreach

Building a searchable surface, not a résumé dump.

Week two is LinkedIn week. Ana rewrites Devon's headline from "aspiring full-stack engineer" to something a recruiter would actually search for. She writes an About section that reads like a conversation, not a bio. She uploads a banner. She turns on "open to work" but sets it to recruiters only, not public.

Then she starts outreach. Not at companies — at people. Six engineers at four companies whose stacks match Devon's projects, all reachable at less than second-degree, all with public writing that Devon has actually read. Ana drafts the first three messages in Devon's voice. He edits, approves, sends.

Two of the six reply. One asks for the demo link Devon mentioned. The other, an engineer at a small dev tools company, offers a fifteen-minute call. That call is the first real conversation Devon has had about his work since bootcamp. It goes well. The engineer offers, unprompted, to look at the JD for their open Junior Engineer role and give Devon a warm intro.

LinkedIn About section (rewrite)LINKEDIN · About section (excerpt) — I ship small, useful web things. For the last six months I've been building tools I actually use — a kanban that loads offline (TaskLoop, 41 users), a static-site generator for freelancers (Postpost, still in beta), and a habit tracker my roommate uses every day. I'm looking for a first full-time engineering role at a place where I can ship real things into production alongside senior engineers who care about the craft. Comfortable with React, Node, TypeScript, and learning whatever the team is on. Message me — I'll reply.
Week 3 · First response

The first warm intro, and a hard "no" from Ana.

Jae, the engineer from week two, comes through. She sends Devon a two-line intro to her hiring manager on Friday of week three. Meanwhile Ana has been building a target list of eighteen companies where a Junior Engineer role is either open or was recently filled. Not eighteen open reqs — eighteen companies with signal that a junior seat will open in the next quarter.

Devon wants to blast the whole list. Ana says no, twice. The plan is five outreach threads a week, not fifty applications a week. Anything more than that and Devon can't have a real conversation on the reply side. The math isn't application volume — it's reply-to-conversation conversion. She wants that number above forty percent.

The other landmine of the week is a Discord bot job Devon found through a recruiter friend. The role pays well and would hire him this week. Ana walks him through the trade — taking the bot job now shuts down all eighteen threads in progress, and the bot job doesn't build the kind of résumé he needs for the roles he actually wants in eighteen months. Devon takes the meeting anyway, out of respect for the friend. He passes on the offer.

Reply from Jae, engineer at dev tools co · Fri 3:12pINBOX · Fri 3:12p — From: Jae (Sr Eng, dev tools co) Subject: Devon — worth a look Hey Priyanka — I've been chatting with Devon (bootcamp grad, portfolio at devon.dev) about our Junior Eng role. He's shipped a real offline-first app and his README game is unusually good for someone at his stage. Worth a 20-min screen? He's ready. — Jae —— Ana's internal note —— Book it fast. Priyanka is the eng manager, not recruiting. Prep doc going in Sun eve. Do NOT let Devon take the Discord bot role.
Week 4 · Approval moment (HITL)

The strategist wants Devon to send an unsolicited take-home.

By week four, Devon has four active outreach threads and one scheduled phone screen (from Jae's intro). Two of the four threads are cold: an engineer replied but the manager hasn't. Ana wants to break the stall on both.

Her proposed move is unusual. She wants Devon to send an unsolicited take-home — a small demo he'd build in a weekend that solves a problem the target company has publicly said they have. Not a real interview take-home. A gift. Something the manager can look at in fifteen minutes and see him think.

She drops the plan into Devon's approval queue on Wednesday morning with the rationale: for a junior candidate, showing you can scope and ship a small thing without being asked is a stronger signal than a fourth polite follow-up email. The risk is that both managers ignore it. The upside is one of them opens the demo, and that's the interview.

Devon takes forty-eight hours. He builds the demo Saturday. Ana reviews Sunday. It goes out Monday morning. One of the two managers replies within a day. That's the second interview loop.

Approval prompt · Wed 8:52aAPPROVAL QUEUE · Wed 8:52a — Suggested action: Unsolicited take-home to two stalled outreach threads Strategist: Ana Recommendation: HIGH-RISK, high-signal · build one weekend, send Mon Scope: A 4-hour demo solving . Not perfect. The demo has to be small. Bigger = looks desperate. The email accompanying it is one paragraph, not five. Draft attached · [Approve] [Edit] [Reject] [Talk it through]
Week 5 · Interview prep

Two loops, both with technical rounds, both with different flavors.

By week five, Devon has two live interview loops. Both include a technical screen. The dev tools company runs a live coding round with a senior engineer; the second company runs an async take-home followed by a code review conversation.

Ana's prep for the live coding round is not "practice a hundred LeetCode problems." She has him do six problems, spread across three sessions, all in the style the company has publicly said they use. She has him practice talking through a problem out loud with a strategist on Zoom, because half of what junior candidates lose is the vibe of the coding round, not the algorithm.

The behavioral prep is separate. Ana writes out three stories Devon should have at hand: the one where he shipped something small, the one where he got stuck and asked for help, and the one where he changed his mind. That's the trio a junior interviewer is looking for, always in that order.

The take-home prep for the second company is a full weekend. Ana does a code review with Devon on Sunday night, before he submits, and rewrites two paragraphs of the README he wrote for the take-home. Small things. The kind of things a strong senior engineer would notice and quietly downgrade him for if they weren't fixed.

Prep doc — junior eng screen (excerpt)PREP DOC · Junior Eng screen · dev tools co — Interviewer 1 · Priyanka (Eng Manager · Jae's manager) Interviewer 2 · Alex (Sr Eng · will do the live-coding round) Likely opens: • "Walk me through TaskLoop, top to bottom." • "Why do you want to work here vs. a bigger co?" • "Show me how you'd add a feature to it, live." Live coding · style: • Small, real problem (not algo trivia). Pair-programming vibe. • You will be asked to think out loud. Practice this out loud tonight. Behavioral trio (rehearse these three, in this order): 1. Time you shipped a small thing that mattered 2. Time you got stuck and how you unblocked 3. Time you were wrong and changed course
Week 6 · The interview and debrief

The result isn't an offer yet — it's a real conversation.

Devon's live-coding round at the dev tools company is on Tuesday of week six. Alex, the senior engineer, gives him a small real problem: add a feature to a two-hundred-line Node service. Devon narrates. He gets stuck twice. Both times, he asks a clarifying question rather than guessing. Alex writes in the feedback later that this alone put Devon in the top quartile of juniors he'd screened that quarter.

The take-home for the second company goes in on Wednesday. The code review conversation is Friday. It's not a grilling — it's a pair-programming session with a staff engineer where Devon defends his tradeoffs. Ana had prepped him on the two he'd need to defend the hardest. He defends them cleanly.

By Friday evening Ana writes the debrief. The dev tools company moves Devon to a second round the following week. The second company writes that they'll pass to references. Neither is an offer yet. But Devon has, for the first time in six months, two real conversations in motion — the kind where he's not a résumé in a stack.

Debrief · Fri 5:20pDEBRIEF · Fri 5:20p — Dev tools co · live coding + eng mgr chat • Alex (Sr Eng): "top quartile of juniors this quarter" ← direct quote • Priyanka moves us to Round 2 next week (Staff + one PM) • Prep focus: system-design lite + culture-fit + one Q for founder Second co · take-home + code review • Positive: shipped a working prototype, honest about tradeoffs • They move to references. Ana to prep 2 references before Mon. Devon's action items: rest Wed, reference-prep call w/ Ana Sun Ana's action items: warm the 3 stalled threads before next Mon

What you'd see on your side.

Your tracker looks the way Devon's tracker does. Your first week is a portfolio-and-résumé working session with your strategist. Your outreach threads are small in number and high in effort. You'll see approval prompts where your strategist proposes something unusual — an unsolicited take-home, a direct message where you'd expected a portal — and you'll see the reasoning spelled out before you decide. You're not sending fifty applications a week. You're sending five conversations a week, and each one is one you can actually be present for.

Every anatomy is illustrative.

We're a new company and we haven't placed the roster we intend to place. This walkthrough is a truthful composite of what a search of this shape looks like from inside Marqee, not a specific person's file. When members land and give us permission to talk about their search, we'll replace pieces like this one with the real thing and mark them clearly.

Want a search that looks like this?

Pick a plan and your concierge builds the first version of the plan within 24 hours — targeting, outreach angles, and the first list of roles.