How It Works
Generate with Claude
Ask Claude to create your resume as a TSX/React component with Tailwind styling.
Open in ResumeWright
Browse and select your TSX file. Everything runs locally in your browser.
Download PDF
Get an ATS-compatible PDF that passes automated screening systems.
Example: TSX Input
Save Claude's output as a .tsx file.
Standard React component with Tailwind classes.
import React from 'react';
export default function Resume() {
return (
<div className="max-w-4xl mx-auto p-8 bg-white">
{/* Header */}
<div className="mb-6 pb-4 border-b-2 border-gray-800">
<h1 className="text-3xl font-bold mb-2">FILIPP GNILYAK</h1>
<div className="text-sm space-y-1">
<p>Paphos, Cyprus | +357 99025892 | philipgnilyak@gmail.com</p>
<p>linkedin.com/in/filippgnilyak | vitalratel.com</p>
</div>
</div>
{/* Professional Summary */}
<section className="mb-6">
<h2 className="text-xl font-bold mb-3 border-b border-gray-400">
PROFESSIONAL SUMMARY
</h2>
<p className="text-sm leading-relaxed">
Software developer building full-stack applications...
</p>
</section>
{/* Technical Skills */}
<section className="mb-6">
<h2 className="text-xl font-bold mb-3 border-b border-gray-400">
TECHNICAL SKILLS
</h2>
<p className="text-sm">Rust, TypeScript, Elixir/Phoenix...</p>
</section>
{/* ... more sections */}
</div>
);
} Example: PDF Output
Clean, professional PDF with proper typography. Optimized for ATS parsing.
Under the Hood
Rust + WebAssembly
Core parsing and PDF generation written in Rust, compiled to WASM for near-native browser performance.
Privacy First
100% client-side processing. Your resume data never leaves your browser. No servers, no tracking.
ATS Compatible
Generated PDFs use proper text encoding and structure that automated screening systems can parse.
Fast
WASM binary optimized for size and speed. PDF generation happens in milliseconds.
Ready to Try It?
Generate your resume with Claude, open the TSX file, download your PDF.