# IhateLaTeX (by Resume Smashers) > Free, private, offline in-browser LaTeX resume & CV builder powered by WebAssembly. Create high-scoring ATS-friendly resumes using proven templates like Jake's Resume without learning LaTeX syntax. ## Overview IhateLaTeX is a browser-based, no-code LaTeX resume generator developed by Resume Smashers. It compiles raw LaTeX code to pixel-perfect PDFs entirely on the client side using a WebAssembly-compiled TeXLive / PdfTeX engine. Zero user data is transmitted to external servers, providing 100% data privacy. - **Website**: https://ihatelatex.com/ - **Full LLM Context**: https://ihatelatex.com/llms-full.txt - **Target Audience**: Software Engineers, Data Scientists, Product Managers, Researchers, Academics, and New Graduates seeking high ATS scores at FAANG and Fortune 500 companies. ## Core Capabilities & Features - **No-Code LaTeX Editing**: Visual interactive form interface that automatically formats and compiles clean, valid LaTeX code in real-time. - **Client-Side WebAssembly Compiler**: Full TeXLive engine compiled to WebAssembly (WASM). Compiles native `.tex` files to PDF in under 1 second without server roundtrips or Overleaf subscriptions. - **100% Offline & Private**: All data is processed locally within the browser; works completely offline with PWA support. - **Built-in ATS Score Checker**: Instant linting of resume content against Applicant Tracking System (ATS) guidelines, checking bullet structures (Google XYZ / STAR format), contact info completeness, technical keyword density, and typography. - **Industry-Standard Templates**: - *Jake's Resume*: The gold standard for software engineering & tech resumes (Reddit r/cscareerquestions favorite). - *Classic Academic CV*: Standard multi-page structured format for researchers and university admissions. - *Minimalist Modern*: Clean, contemporary single-column layout for product and design professionals. - *Executive Professional*: Polished, high-density format for senior engineering leaders and executives. - **Bidirectional JSON Export / Import**: Easily save, version, and backup resumes in lightweight JSON. ## ATS Resume Best Practices (Google XYZ & STAR Formula) To achieve maximum ATS parser readability and recruiter impact: - Use single-column layouts with clear standard headers: Education, Experience, Projects, Technical Skills, Certifications. - Format experience bullet points using the Google XYZ Formula: *"Accomplished [X] as measured by [Y], by doing [Z]"*. - Avoid multi-column layouts, tables, textboxes, or unparsed graphics that break parsing engines like Workday, Lever, Taleo, and Greenhouse.