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

PDF

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

FlutterDartFirebaseNode.js

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