MyResumeAI · AI resume builder / Product design case study
The first reader of a resume isn't a person.
MyResumeAI is my own AI product. Before a recruiter sees a resume, an applicant tracking system has to read it, and most nicely designed resumes fail that step. I researched what gets through, then designed and built a tool that writes the resume, cover letter and LinkedIn About inside those rules.
- Role
- Founder · research, product design, AI prompt, build
- Team & time
- Solo · about a week (March 2026)
- Platform
- Web, mobile first
- Status
- Launched March 2026 · paused for now
- The problem
- Job seekers spend hours on resumes that look good and get filtered out, because applicant tracking software can't read multi-column, graphic-heavy layouts, and nobody tells them.
- What I did
- Researched what gets through, then designed and built a tool that writes all three documents inside those rules, shows its working as a checklist, and asks for money only after you've seen the result.
- The result
- Built solo in about a week and launched in March 2026. About 50 people made a resume with it; I audited every screen after launch. Paused for now.
01 / Where it started
I kept writing the same resume by hand.
Friends, cousins and roommates would send me their resume before an application that mattered, and I'd do the same manual work every time: rewrite the summary, restructure the sections, and guess at what would survive on the other side. My roommate was one of them. He got shortlisted on the resume I wrote and was placed.
The people around me had already done the work: two hours in Canva, careful colors, a layout they were proud of. Then thirty applications and no callbacks, and they assumed they weren't good enough.
02 / The insight
It's a parsing problem, not a writing problem.
Before a recruiter opens a resume, an applicant tracking system parses it. Multi-column layouts, graphics and icons, the things that make a resume look designed, are exactly what break that parse. My friends weren't being rejected; their resumes weren't being read. So the product had to fix the structure first and the writing second.
- The question I started with
- How do I make this resume look good?
- The question it became
- Can software read this before a person does?
03 / Research
Three sources, one answer.
I didn't want the product built on instinct, so I checked the structure question from several directions before designing anything.
- resumes from people hired at top tech companies, read for structure, not content
- 50
- resume builders used end to end, with their output run through ATS checkers
- 5
- informal conversations with freshers about what they'd tried and what happened
- 15+
- tracking systems' parsing behavior checked: Taleo, Workday and SuccessFactors
- 3
Cross-checked against a published resume guide by a senior technology director with a recruiting background. The interviews were informal, in my own network.
What it told me
Every finding became a rule in the product.
- 01
The research foundSingle-column, plain-text resumes with standard headings got through. The graphic templates were missing from the successful set.
So the productOffers exactly one format: single-column, text-based, one A4 page.
- 02
The research foundPeople blamed their experience for zero callbacks, never the file format.
So the productShows a score and a checklist that names each structural rule, so the cause is visible.
- 03
The research foundFreshers froze at the experience section, not because they'd done nothing, but because nobody had shown them how to phrase it.
So the productChanges the form for freshers and turns plain project notes into resume bullets.
- 04
The research foundEvery affordable tool optimized for looks; every ATS-safe option was generic, priced for other markets, or manual.
So the productFree to try, ₹49 to download all three documents.
04 / Decisions
Make the rules visible, and earn the payment.
01One format, no template gallery
- Evidence
- Every competitor sells choice: dozens of templates and colors. Multi-column and graphic layouts are the ones that fail parsing.
- Decision
- Ship exactly one template, single-column and black on white. More options would only mean more ways to fail silently, and more decisions for someone who arrived anxious.
- Trade-off
- People who want a visually designed resume will go elsewhere.
- Implemented result
- Every export is a single-column, text-based PDF on one A4 page.
02Show the working, not just a score
The score comes with its checklist and the next step. Fictional candidate. - Evidence
- A bare number tells someone they failed without telling them why.
- Decision
- Show each structural rule as a checklist item next to the score, and turn the gap into the next step.
- Implemented result
- A missing job description reads “Add job description for +20 ATS points”, so the score says what to do next.
03Free to see it, pay only to take it
The drawer opens over a resume that's already finished. - Evidence
- A student deciding whether to spend ₹49 on an unknown tool needs to see it work first.
- Decision
- Generate all three documents, show the score and the full resume for free, and ask for payment only at download, with the finished resume still visible behind the drawer.
- Trade-off
- Generation costs me money for everyone who doesn't pay.
- Implemented result
- ₹49 downloads all three documents; ₹199 a month covers unlimited versions.
04Write the form for freshers
The experience field after choosing Fresher / 0 years. - Evidence
- A fresher facing a field labelled “Work Experience” feels the product isn't for them.
- Decision
- When someone picks Fresher / 0 years, the field becomes “Your Projects or College Activities”, with a final-year project and a hackathon as the example. The model is told never to invent experience for freshers.
- Implemented result
- The people who need the tool most see their own situation in the form.
05Design the wait
Six named steps instead of a spinner. - Evidence
- Generation takes long enough that a spinner would feel broken to someone already anxious about a job.
- Decision
- Show six named steps that tick off as the work progresses, and if the network is slow, a reassuring message after 20 seconds instead of silence.
- Implemented result
- The wait reads as progress: analysing, matching keywords, writing each document, and a final check.
06No account, no database
- Evidence
- A signup wall is where an anxious first-time visitor leaves.
- Decision
- Ask for nothing before the result. The browser keeps the last resume for seven days, so a returning visitor picks up where they left off.
- Trade-off
- Nothing syncs across devices, and clearing the browser clears the history.
- Implemented result
- From the landing page to a finished resume with nothing to sign up for.
05 / Three documents, one input
The same story everywhere a recruiter looks.
A resume on its own is a commodity, and ₹49 feels like a lot for one document. The same input also produces a cover letter and a LinkedIn About, in one generation, so the candidate's story stays consistent and the price covers three things they need.
06 / The AI
Rules the model writes inside
- →One fixed resume layout and section order, one A4 page, 600 words at most
- →Never include an empty section, and never write N/A or “Not provided”
- →Freshers: focus on projects, academics and skills; never invent experience
- →If there's a job description, use its exact keywords throughout
- →Every bullet starts with a strong action verb, four bullets per role at most
- →Cover letter: three paragraphs, under 180 words; LinkedIn About: first person, under 150
The people this is for often don't know how to write a strong bullet, which is why they need it. So the model doesn't freestyle: it writes inside the structure the research produced, and the checklist on the results screen shows those same rules to the user.
07 / How I built it
I wrote the product before I built it.
I wrote the whole product as a specification first: every screen, each field's behavior, the motion, the color reasoning and the AI's rules. Then I directed an AI coding agent to build the screens one at a time, reviewing and correcting each before moving on. The spec was the real work; a vague brief would have produced a generic product.
08 / After launch
I audited my own product, and it scored 71.
Shipping isn't finishing. I scored every screen against my own standards: the wait (90) and the payment drawer (84) came out strongest, and the endings came out weakest.
- Success screen · 61
- BeforeThe moment of highest satisfaction ended in silence: no share, no next step.
- AfterA share prompt, and a clear next step to unlimited versions.
- Error screen · 55
- BeforeA dead end that didn't tell people their form was kept.
- AfterSays the form data is saved, so trying again costs nothing.
- Results screen · 68
- BeforeThe download button, the most important control, could scroll off-screen on mobile.
- AfterNext: keep it pinned on small screens.
09 / Ownership
A solo product, end to end.
My contribution
- Research and positioning
- Product and interaction design
- The AI's rules and prompt
- Front end, PDF export and payments
- Pricing and launch
- Post-launch audit
Tools and services
- Claude API for generation
- An AI coding agent for the build
- Razorpay for payments
10 / Status
Launched, now paused.
- MyResumeAI
- Launched March 2026, paused for now
- Usage
- About 50 people made a resume with it
- Product analytics
- Not set up yet
Status as of October 2026.
11 / Learning
The research was the product. The AI only writes well because it writes inside rules that came from looking at what actually gets read, and the interface earns trust by showing those rules instead of hiding them.
What I'd do differently
I shipped the product before the measurement. There are no analytics yet, so every change after launch came from my own judgement rather than evidence. An hour of setup on day one would have told me more than a week of guessing. I also kept polishing before showing anyone, when a rough version could have been in front of people on day two.
Next
Analytics for the whole funnel; a pinned download button on mobile; and asking the candidate for real numbers, or marking any figure the AI suggests for them to confirm, so nothing on their resume is something they can't back up.
More case studies




