ResumeMe - AI-Powered Interactive Resume Builder
ResumeMe is a feature-rich, interactive resume builder desktop application designed for professionals who want to create, customize, and maintain stunning resumes. Featuring a real-time, split-screen visual interface, ResumeMe allows you to edit content on the left while instantly previewing a print-ready, pixel-perfect A4 resume document on the right. Equipped with local data storage and advanced AI utilities, ResumeMe offers premium resume design capabilities directly on your desktop.
Product Showcase & Interface
Here is a visual overview of ResumeMe in action:
π Tailored Typography and Layout Control

πͺ AI Translation, Summaries, and Improvements

π Manage Multiple Resume Variations

π₯ PDF and DOCX Import & Parsing Interface

π AI-Generated Target Cover Letters

π¨ Theme, Font, and Margin Customizations

π Secure Local SQLite Database & Sync

Core Features
Real-Time Visual Preview
- Split-screen interface for immediate visual feedback.
- Standardized print-ready A4 and Letter layout formats.
- Responsive preview renderer matching exact print output.
Intelligent Import and Resume Parser
- Import existing resumes from PDF, DOCX, TXT, and Markdown formats.
- Integrated Gemini-powered AI engine that automatically extracts text and populates structured editing sections.
- Transition from raw documents to polished, interactive templates in seconds.
Multi-Resume Variant Management
- Maintain multiple versions and variations of your resume (e.g., tailored for different jobs, roles, or departments).
- Seamlessly clone, modify, or switch between variants with a unified dropdown selector.
Granular Layout and Design Customization
- Column Layouts: Toggle between one-column, two-column, or hybrid layout structures.
- Reorderable Sections: Drag-and-drop interactive handles to reposition modules like Experience, Education, and Skills.
- Spacing Controls: Adjust line height and space between block elements with live visual adjustments.
- Typography Controls: Fine-tune master font sizes with relative offsets for full name, titles, headings, and entries.
- Aesthetic Settings: Customize fonts (such as Inter and Outfit), color schemes, photo shape properties, links formatting, headers, and footers.
AI-Powered Optimization Tools
- Document Translation: Instantly translate your resume into multiple languages.
- Spelling and Grammar Checker: Scan text for errors and apply inline corrections.
- Professional Summary Generator: Create a tailor-made executive summary based on your resume data.
- AI Cover Letter Drafts: Generate targeted cover letters based on your resume and a specific job posting.
Local-First Security and Data Privacy
- Built using a local SQLite database and Drizzle ORM.
- Your professional data remains completely on your local machine.
- Authenticate or sync across devices securely using integrated Firebase services.
Technical Specifications
ResumeMe is engineered with a modern, high-performance architecture:
- Desktop Framework: Electron for native shell integration, customized window framing, and secure file handling.
- Frontend Library: React with Vite for fast Hot Module Replacement (HMR) and fluid UI transitions.
- State Management: Zustand for lightweight, single-directional state store binding the editor controls to the preview screen.
- Database: SQLite (better-sqlite3) managed through Drizzle ORM for local, low-latency, and relational data querying.
- AI Engine: Google Gemini API proxying to bypass CORS and securely process natural language operations.
- Document Processing: Mammoth for DOCX extraction and PDF-Parse for reading PDF inputs.
How to Get Started
Prerequisites
- Node.js (version 18 or higher recommended)
- npm (Node Package Manager)
Installation
- Clone the repository to your local machine.
- Run the following command in the root directory to set up the app dependencies:
npm install - Install frontend dependencies by running:
npm install --prefix src-gui
Running in Development Mode
To start the React development server along with the Electron shell:
npm run dev
Building the Project
To compile and bundle the React web assets before distribution:
npm run build
Why ResumeMe Stand Out
- No Subscriptions: Unlike web-based subscription builders, ResumeMe runs locally on your computer with no monthly fees, data caps, or forced watermarks.
- Privacy Focused: Your personal and professional information is never scanned or sold; it resides inside a local SQLite database file on your system.
- AI-Accelerated Workflow: Skip the blank page panic. Parse your old resume with AI, refine the phrasing, generate a matching cover letter, and export a clean PDF within minutes.

















