Why us
What's changed
What we fixed and improved, with dates. We list what you would notice, and say what was wrong before where that makes the change make sense.
Source, 4 releases, latest 2026-09-25, how we score
Practice that stays new
Fresh practice: new questions every time
Nine topics (eight aptitude topics and number series) build 20 new questions every time you start. Code computes each answer and a second calculation checks it. Results count toward your topic scores.
Before: A retake showed you the same questions, so a second attempt measured memory.
Company-pattern mocks for TCS, Infosys, Wipro and Cognizant
Timed mocks with a mostly new paper each attempt. The TCS mock follows the pattern TCS publishes. Infosys, Wipro and Cognizant publish none, so those mocks follow prep sites and say so. Each lists what it cannot simulate.
Honest credits, safer offers, truer tailoring
A free Job Scam Check
Paste a job message or offer and see which known scam signs it shows, with the exact words that matched and where to report it. Free, no account, nothing stored, and no AI reads your message.
Check an offer straight from your tracker
An application marked Offer now links to the scam check with the company already filled in. Only the company name travels, never the offer text.
Your credits: the balance, and where every credit went
A new page lists every credit you spent, free repeats, failed attempts that were not charged, and credits added to your account. The balance comes from the same check that allows or refuses a request.
Before: You could see how many credits were left, but not where they went.
The cost before you press
Every AI button now says it costs 1 credit and how many you have left, and that an exact repeat within 7 days is free and a failed call is not charged.
Our promise
Seven commitments about money and honesty, each with how we keep it: a free resume check, downloads never paywalled, no subscriptions or auto-renew, and more. Linked from the site footer.
Tailor from your score, with the JD already pasted
A 'Tailor to this JD' button now sits on your score, and the job description you just pasted comes with it.
Before: Tailoring was inside a collapsed section of the Deep Dive tab, and you pasted the JD again.
Tailored resumes keep your facts
Your name, employers, dates and education always come from your original. Sections the AI dropped, and your education and certifications, are put back; entries it invented are removed; and you are told which entries it left out.
Error reports never carry what you typed
When something breaks, our error reports now record where it broke but never the text you sent: not your resume, a job description, or a message you checked.
Honest under load
Sign-up tells you if the verification code did not send
After you create an account, the banner now says whether the code actually left. If it did not, it says so and offers a resend, instead of telling you to check an inbox that has nothing in it.
Before: The code was sent in the background and the banner said 'sent' whatever happened.
The free check says when it is busy, and counts down
When many people check resumes at the same moment, the server now answers at once with a short wait time. You see a countdown, your file stays selected, and you try again in about a minute.
Before: Your check would sit in a queue, time out, and blame your file.
The homepage says what the score is in its first sentence
A free 28-rule ATS score with no AI in the number, right at the top. The Prepare buttons now open the public practice sets, which need no account to read.
App errors no longer look like a sleeping server
When the AI is at capacity or an email cannot be sent, you now see that message. Before, some of those answers showed the 'waking up the server' screen by mistake.
Erasing your account also erases messages the team sent you
A message from the OptiResume team is now blanked from every record when you erase your account, not just from your inbox.
Speed, accessibility, and phones
Resume analysis got faster
The step that matches your skills against a job description now does the same work in about a quarter of the time. You should notice it most on the free check.
Screen readers now read form hints and errors
Every form now announces its hint text and its error messages. If you use a screen reader, a field that rejects your input tells you why, instead of only saying 'invalid'.
Before: The hint and error text was on screen but was never connected to the field, so assistive software skipped it.
No page scrolls sideways on a phone any more
Pages with wide tables, the privacy policy most of all, used to push the whole layout sideways on a narrow screen. Every page now stays within the width of your phone, and wide tables scroll on their own.
Headings are sized for small screens
Eight pages had titles that rendered larger on a phone than intended, crowding the content underneath. They now step down properly.
Email is more reliable, and will not send twice
Verification and password email now falls through to a second provider if the first is unavailable, so sign-up does not stall. A batch interrupted halfway can no longer resend to people who already received it.
The free check downloads less before you use it
The page no longer loads the whole results view before you have uploaded anything. Less to download on a slow connection, and the upload form is ready sooner.
Something still not right? Tell us. We read every message, and more than one of the fixes above started there.