Building a Privacy-First Resume Editor with Typst WASM and React
A new web application called SmartResume aims to provide a privacy-first resume editing experience. It combines professional typesetting quality with ease of use, running entirely in the browser without uploading sensitive data. The application utilizes Typst, a modern typesetting language, compiled to WebAssembly for efficient performance.
- ▪SmartResume allows users to create resumes without sending personal data to a server.
- ▪The application is built using React and Vite, and it operates as a single-page app.
- ▪Typst's compiler and renderer are compiled to WebAssembly, enabling fast document processing.
Opening excerpt (first ~120 words) tap to expand
try { if(localStorage) { let currentUser = localStorage.getItem('current_user'); if (currentUser) { currentUser = JSON.parse(currentUser); if (currentUser.id === 3945667) { document.getElementById('article-show-container').classList.add('current-user-is-article-author'); } } } } catch (e) { console.error(e); } Kakuti XYZ Posted on May 23 Building a Privacy-First Resume Editor with Typst WASM and React #webdev The Problem Most online resume builders fall into two camps: SaaS tools that upload your resume to a server for PDF generation — your most sensitive personal data leaves your machine. LaTeX/Typst templates that produce great output but require a local toolchain, package manager, and CLI fluency. For non-technical users, option 2 is inaccessible.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at DEV.to (Top).