Open source · HackerRank ATS

Check your resume against
HackerRank's ATS

Recently, HackerRank open sourced their ATS to allow people to check their resume in it. You can check yours by uploading it below — get an instant breakdown of your open source contributions, personal projects, production experience, and technical skills.

Upload your resume ↓

📄

Drop your resume here

or browse to upload · PDF files only

Assessment

Scores

Key strengths

Areas for improvement


Frequently asked questions

Everything you need to know about this tool and improving your job search.

About this tool

This tool runs your resume through HackerRank's open-source ATS (Applicant Tracking System), which they released publicly on GitHub. It uses a local AI model to evaluate your resume across four categories: open source contributions, self-directed projects, production experience, and technical skills. You get a score out of 100, plus bonus points and detailed evidence for each category.
The ATS scores resumes across four weighted categories:

Open source (35 pts) — GitHub contributions, pull requests, maintainership
Self projects (30 pts) — Personal or side projects you built
Production experience (25 pts) — Real-world work at companies
Technical skills (10 pts) — Breadth and depth of your tech stack

Bonus points (up to 20) are awarded for things like GSoC participation or founding a startup.
Most ATS checkers match your resume against a job description using keyword overlap. HackerRank's ATS is different — it evaluates your absolute engineering profile: your GitHub contributions, projects you've shipped, and real production experience. It's designed to find strong engineers regardless of how keywords are phrased, making it more relevant for software engineering roles.

Improving your resume & job search

The ATS looks for verifiable open source activity on your GitHub profile. To improve this score: contribute to established open source repositories (not just your own), get pull requests merged into projects with real users, participate in programs like Google Summer of Code (GSoC) or Girl Script Summer of Code, and list your GitHub URL clearly on your resume so the ATS can fetch your activity automatically.
Projects score higher when they demonstrate real product thinking: full-stack apps with authentication, payment integration, or real users. The ATS rewards projects that solve actual problems, use multiple technologies together (not just tutorials), and are publicly available on GitHub with a live demo or deployment. Avoid listing toy projects or course assignments — instead describe what you built, the tech stack, and who uses it.
AI resume tools parse structure first. Use clean, single-column formatting with no tables, text boxes, or columns — they confuse parsers. Use clear section headings (Experience, Skills, Projects). For each role, write achievement-oriented bullet points with measurable outcomes. Include your GitHub, LinkedIn, and portfolio links. Tailor your skills section to include both spelled-out terms and their acronyms (e.g. "Kubernetes (K8s)") since different tools match differently.