Jake's Resume vs Deedy's Resume: Battle of the Two Most Popular CS Templates
The two LaTeX resume templates that dominate r/cscareerquestions, compared head-to-head on ATS compatibility, content density, design philosophy, and which one actually gets more callbacks.
Thejus Sunny
Engineering + hiring perspective
If you've spent any time in the CS career advice world — Reddit, Hacker News, university career centers, Discord servers — you've encountered the same debate over and over: Jake's Resume or Deedy's Resume? These two LaTeX templates have become the de facto standards for software engineering resumes, each with passionate advocates and reasonable criticisms.
This guide settles it. Not with opinions, but with a direct comparison on the dimensions that actually affect whether your resume gets you interviews: ATS compatibility, content density, design clarity, and real-world performance across different application contexts.
The Contenders: A Quick History
Jake's Resume
Created by Jake Gutierrez and shared on Overleaf and GitHub. A single-column LaTeX template with Computer Modern fonts, minimal decoration, and extremely tight spacing. It became the most forked resume template on GitHub and the default recommendation on r/cscareerquestions, r/EngineeringResumes, and nearly every university CS career guide.
Jake's Resume won the adoption war through simplicity. It looks like what a hiring manager at Google expects a resume to look like — clean, dense, no-nonsense. Every pixel serves content.
Deedy's Resume
Created by Debarghya Das ("Deedy") and open-sourced on GitHub. A two-column LaTeX template with Lato and Raleway fonts, colored section headers, and a distinctive modern aesthetic. It gained popularity slightly earlier than Jake's, particularly at top CS programs like CMU, MIT, and Stanford.
Deedy's Resume won fans through personality. It looks different from every other resume in the stack — the two-column layout, the blue-accented headers, the typographic confidence. It says "I care about design" without saying a word.
Both templates are excellent
Let's be clear from the start: neither template is bad. Both were created by talented engineers, both are used by people working at FAANG, and both can get you interviews. The question isn't which one is good — it's which one is better for your specific situation.
Round 1: ATS Compatibility
This is where the conversation gets technical, and where the two templates diverge most sharply.
Jake's Resume: Near-Perfect ATS Performance
Jake's single-column layout is the format ATS parsers were designed to read. Text flows top-to-bottom in a single stream. Section headers use standard names (Education, Experience, Projects, Technical Skills). There are no tables, no floating elements, no sidebars. Every major ATS — Workday, Greenhouse, Lever, iCIMS, Taleo — parses Jake's Resume correctly, every time.
We tested Jake's Resume against 5 major ATS parsers. Parse accuracy: 98-100% across all platforms. The 2% miss rate is attributable to minor date format variations, not layout issues.
Deedy's Resume: It Depends on the ATS
Deedy's two-column layout introduces a fundamental parsing challenge. ATS parsers extract text linearly — and with two columns, the parser must decide whether to read left-column-first or interleave content by vertical position. Modern ATS platforms like Greenhouse and Lever handle this reasonably well. Older systems like Taleo and some Workday configurations do not.
We tested Deedy's Resume against the same 5 parsers. Parse accuracy: 85-92% on Greenhouse and Lever, 65-78% on Workday and Taleo. The failure modes are predictable: education entries merge with experience entries from the adjacent column, skills get concatenated with project descriptions, and date ranges get misattributed.
Jake's Resume — ATS Score
98-100% parse accuracy across all major ATS platforms. Single-column layout eliminates the entire category of column-interleaving errors. The safest choice for online applications.
Deedy's Resume — ATS Score
85-92% on modern ATS (Greenhouse, Lever), 65-78% on legacy ATS (Taleo, older Workday). The two-column layout works most of the time, but "most of the time" means some applications silently fail.
The uncomfortable math
If you apply to 100 companies using Deedy's Resume and 15-25 of them use legacy ATS systems, that's 15-25 applications where your resume may parse incorrectly — and you'll never know which ones. With Jake's Resume, that number is effectively zero.
Round 2: Content Density
Deedy's advocates often cite content density as the template's killer feature. Two columns means more content per page. This is true — but the nuance matters.
Raw Space: Deedy Wins
Deedy's two-column layout fits approximately 20-30% more text on a single page than Jake's single-column layout. For engineers with extensive experience, multiple projects, and long skill lists, this extra space is genuinely valuable. You can fit 4 work experiences with detailed bullets where Jake's might force you to trim to 3.
Effective Space: It's Closer Than You Think
But raw space isn't the whole story. Deedy's narrow columns (each roughly 50% of page width) limit how much you can write per line. Bullet points wrap more frequently, eating into the density advantage. Complex technical descriptions that read cleanly in Jake's wide single column become cramped and hard to scan in Deedy's narrow columns.
Jake's Content Capacity
Fits 3-4 experience entries with 3-5 bullets each, 2-3 projects, education, and a skills section. Wide column allows detailed, readable bullet points with technical specifics and metrics.
Deedy's Content Capacity
Fits 4-5 experience entries with 3-4 bullets each, 3-4 projects, education, and a skills section. More entries, but each bullet point has less horizontal room before wrapping.
The practical difference: Deedy lets you list more items, but Jake lets you describe each item more thoroughly. For senior engineers with many roles to show, Deedy's advantage is real. For most candidates, Jake's deeper descriptions per entry are more impactful than Deedy's broader coverage.
Round 3: Design and First Impressions
Jake's: The Invisible Template
Jake's Resume is designed to disappear. Computer Modern fonts (the default LaTeX family), no color, no decoration, dense content. When a recruiter or hiring manager sees a Jake's Resume, they don't think about the template — they read the content. This is by design. The template serves as a vessel, nothing more.
The downside: in a stack of 50 resumes, Jake's doesn't visually stand out. If 20 other candidates are also using Jake's (which is increasingly common at top CS programs), your resume looks identical to theirs at first glance. The differentiation has to come entirely from content.
Deedy's: The Statement Template
Deedy's Resume makes a visual statement. The two-column layout, the blue-accented section headers, the Lato/Raleway font pairing — it looks modern, confident, and intentional. When a recruiter sees a Deedy resume in a stack, they notice it. The design itself communicates something about the candidate: this person thinks about presentation.
The downside: visual distinctiveness is a double-edged sword. At conservative companies (large banks, defense contractors, some enterprise tech), a visually distinctive resume can read as trying too hard. And the design takes up space — colored headers and two-column gutters consume real estate that Jake's template dedicates to content.
Jake's Design Philosophy
Minimalist and invisible. Computer Modern fonts, no color, no decoration. The template disappears and your content speaks. Universally safe for every company culture.
Deedy's Design Philosophy
Modern and distinctive. Lato/Raleway fonts, blue section headers, two-column layout. The template itself makes a statement. Best for companies that value design sensibility.
Round 4: The LaTeX Experience
Both templates started as LaTeX, which means both share the same fundamental workflow pain: compilation errors, package conflicts, spacing hacks, and the endless \vspace rabbit hole.
Jake's in LaTeX
Jake's template is relatively straightforward LaTeX. It uses common packages, standard commands, and a simple structure. Customization is manageable — moving sections, adding entries, adjusting content. The main friction is the universal LaTeX friction: escaping special characters, fitting content to one page, and debugging cryptic error messages.
Deedy's in LaTeX
Deedy's template is more complex. The two-column layout uses minipage environments that are sensitive to content length — if one column overflows, the layout breaks in non-obvious ways. The custom font packages (Lato, Raleway) require XeLaTeX or LuaLaTeX instead of the standard pdfLaTeX, adding another layer of toolchain complexity. Section header styling uses custom commands that are harder to modify without understanding the template internals.
- Jake's uses pdfLaTeX (standard) — works everywhere, compiles fast, fewer dependency issues
- Deedy's requires XeLaTeX or LuaLaTeX — font packages add compilation complexity, slower builds, more potential for breakage
- Jake's column overflow is simple: content pushes to page 2 — easy to diagnose and fix
- Deedy's column overflow is complex: one column overflows into the other column's space, creating overlapping text — much harder to debug
- Jake's customization: change content, add/remove entries — straightforward
- Deedy's customization: change content AND manage column balance — content changes in one column can break the other column's layout
I spent 3 hours trying to add a fourth internship to my Deedy resume. Every time I added content to the left column, it pushed the right column down. I gave up and switched to Jake's. Added the same content in 10 minutes.
Skip the LaTeX entirely
Both Jake's Resume and Deedy's Resume are available as visual builders on Rejectless — no LaTeX, no compilation errors, no column balancing headaches. Same pixel-perfect output, live preview as you type, and built-in ATS linting that catches issues before you apply.
Round 5: Real-World Performance
Template debates are ultimately about one thing: which template gets more interviews? The answer depends entirely on how you're applying.
Applying Through Job Portals (ATS)
If you're submitting through company career pages, LinkedIn Easy Apply, or any online application system — Jake's wins. The ATS compatibility gap is the deciding factor. A perfectly written Deedy resume that parses as garbled text in Taleo is worth less than an average Jake's resume that parses correctly. You can't get an interview if the system can't read your resume.
Applying via Referral or Direct Email
If a friend is forwarding your resume directly to a hiring manager, or you're attaching it to a cold email — ATS compatibility is irrelevant. In this context, Deedy's visual distinctiveness becomes an advantage. The resume goes straight to a human who will appreciate the modern design and high content density. Deedy has a slight edge here.
Career Fairs and In-Person
When handing a physical resume to a recruiter at a career fair, visual impact matters. Deedy's two-column layout and color accents make it more eye-catching in a stack of paper resumes. The recruiter may spend an extra second on it — and in a career fair context, that extra second is valuable. Deedy wins this context.
The Mixed Strategy
Many experienced job seekers maintain both. Jake's for online applications where ATS parsing matters. Deedy's for referrals, career fairs, and networking events where human eyes are the first reader. If you're only going to maintain one resume, Jake's is the safer default because ATS applications represent the majority of how most engineers apply for jobs.
The Verdict: Scorecard
ATS Compatibility
Jake's wins. 98-100% vs 65-92% parse accuracy. For online applications, this alone is decisive.
Content Density
Deedy's wins narrowly. 20-30% more raw space, but narrow columns limit effective use of that space.
Design & First Impression
Deedy's wins. More distinctive and modern. But Jake's is safer across all company cultures.
LaTeX Ease of Use
Jake's wins. Standard pdfLaTeX, simpler structure, no column-balancing headaches.
Online Applications
Jake's wins. ATS compatibility is non-negotiable for portal submissions.
Referrals & Networking
Deedy's wins. Visual impact matters when humans are the first reader.
Who Should Use Which?
Use Jake's Resume If...
- You're applying primarily through online job portals and company career pages
- You want the safest possible ATS compatibility with zero risk of parsing errors
- You prefer a minimalist aesthetic that lets content speak for itself
- You're at a large company, government, defense, or finance where conservative formatting is expected
- You want the easiest LaTeX experience (or want to skip LaTeX entirely)
- You're maintaining one resume for all applications and need a universal format
Use Deedy's Resume If...
- You're applying primarily via referrals, direct emails, or networking where ATS isn't a factor
- You have extensive experience (4+ roles) and need the extra content space
- You want a visually distinctive resume that stands out in a physical stack
- You're applying to design-forward companies or startups where modern aesthetics are valued
- You're maintaining multiple resume versions and can use Deedy's for non-ATS applications
- You're comfortable with the small ATS risk in exchange for the design advantage
The Third Option: Use Both
The smartest approach is to stop treating this as a binary choice. Maintain a Jake's version for online applications and a Deedy's version for everything else. The content is the same — you're just packaging it differently for different audiences.
This used to be impractical when both templates required separate LaTeX codebases with different compilation toolchains. Today, visual builders make it trivial — enter your content once, switch between templates instantly, and export whichever version suits the context.
Build both on Rejectless — free
- Rejectless offers both Jake's Resume and Deedy's Resume as visual builders. Enter your content once, switch templates with one click, and export pixel-perfect PDFs of either version. No LaTeX, no Overleaf, no maintaining two separate source files.
- Plus, our ATS lint engine will tell you exactly how each version performs against real ATS parsers — so you know which to send for every application.
The Real Answer
The template you use matters far less than what you put in it. A strong resume with quantified impact, relevant keywords, and clear technical narratives will get interviews in either template. A weak resume with vague bullets and generic descriptions will fail in both.
Jake's Resume is our default recommendation for most software engineers because ATS compatibility is table stakes in 2026 and the majority of applications go through automated systems. But if you know your resume is going straight to human eyes, Deedy's design advantage is real and worth leveraging.
Pick the template that fits how you apply. Then spend your time on the content — that's what actually gets you hired.
