Resumex
A cross-platform resume builder that helps users create, edit, and improve resumes quickly with real-time feedback.
Web + Mobile
Platforms
Real-time
Editing
Exports
Problem
Creating and updating resumes during a job search is often slow and repetitive. Existing tools either lack real-time editing, are limited to a single platform, or provide generic guidance that doesn’t adapt to a user’s experience level or profession.
Solution
Built a cross-platform application accessible on both mobile and web that allows users to edit resumes in real time, store them securely in the cloud, generate PDFs instantly, and receive contextual suggestions tailored to their profession and experience level.
Architecture
The application follows a client-server architecture with a cross-platform Flutter frontend and cloud-backed services for data storage and processing.
- Flutter frontend shared across mobile and web platforms
- Node.js backend for business logic and suggestion handling
- Firebase for authentication, real-time data sync, and cloud storage
- PDF generation service triggered on demand
Technical Highlights
- Implemented real-time resume editing with instant preview
- Built dynamic PDF generation for downloadable resumes
- Integrated cloud storage for persistent access across devices
- Designed suggestion logic based on profession and experience level
Tech Stack
Trade-offs & Lessons Learned
Trade-offs
- Chose Flutter to maximize code reuse across mobile and web platforms
- Used Firebase for faster iteration and real-time capabilities instead of a self-managed database
- Kept resume suggestion logic lightweight to avoid overwhelming users
Lessons Learned
- Real-time editing significantly improves user experience during resume iteration
- Cross-platform development requires careful UI consistency handling
- Clear separation between resume content and presentation simplifies PDF generation