Inspiration
It all started from a personal pain point that I, and every friend I knew, faced after graduation. As a Computer Science student who also worked as a freelance designer, I was the designated "resume guy." My friends, lost in a sea of job applications, were so desperate they offered to pay me to create their resumes. I spent days in Illustrator making them look good, but we all quickly learned a hard lesson: a pretty design isn't enough. We sent them out and heard nothing but silence. The problem was the Applicant Tracking System (ATS). Our carefully designed resumes were being rejected by bots before a human ever saw them. We discovered Adobe Express through a Google search for "resume templates," just like millions of others. It was a lifesaver for design, but the core problem remained: the content. I found myself in an endless loop of tweaking, rewriting, and creating entirely new resumes for every single application. Years later, when this hackathon was announced, it was a "Eureka!" moment. I searched the Express Add-on marketplace and found nothing for resumes or ATS. The place millions trust to design their resume had no tool to help them write one that actually gets them the job. That's the gap ResumeFlow was born to fill.
What it does
ResumeFlow is an AI-powered add-on that transforms Adobe Express from a simple design tool into an intelligent career toolkit. It eliminates the most tedious and anxiety-inducing parts of job hunting by automating the creation of tailored, job-winning resumes. Here's the one-click workflow: Build Your Master Profile: The user inputs all their skills, work experiences, projects, and achievements into a central knowledge base just once. Analyze Any Job: The user pastes a job description from any website into the add-on. ResumeFlow's AI instantly analyzes it for key skills and requirements, providing a compatibility score. One-Click Sync: With a single click, ResumeFlow selects the most relevant information from the user's Master Profile and intelligently populates any Adobe Express resume template, preserving its beautiful design while ensuring the content is perfectly tailored for the role.
How we built it
This proof-of-concept was built by integrating a modern AI architecture directly into the Adobe Express environment. Frontend & Integration: The add-on interface is built with the Adobe Express Add-on SDK (HTML, CSS, JavaScript). We leverage the Adobe Document APIs to programmatically read the structure of resume templates and write the tailored content into the correct text fields. AI & Backend: The "brain" of ResumeFlow is a multi-step AI pipeline: Knowledge Base: The user's Master Profile is converted into vector embeddings using an AI model and stored in a secure cloud database (like Firebase or Supabase). This allows us to understand the semantic meaning of a user's experience, not just keywords. AI Analysis: When a job description is submitted, a Large Language Model (like GPT-4) analyzes it and performs a semantic search against the user's vector knowledge base to retrieve the most relevant skills and achievements. ATS Checks: The generated content is passed through a final set of checks for grammar, conciseness, and the use of powerful action verbs.
Challenges we ran into
Our biggest challenge was conceptual: Reliably populating thousands of diverse resume templates. Every template has a different layout and naming convention for its text fields. We solved this in our proof-of-concept by developing a heuristic-based system that identifies common fields like "Name," "Experience," and "Skills," making the sync process robust across a wide range of designs. Another challenge was balancing AI automation with user control. We realized users don't want a black box. Our solution was to make the AI-populated text fully editable, ensuring the user always has the final say and can add their personal touch after the heavy lifting is done.
Accomplishments that we're proud of
The most rewarding moment was seeing the core concept work for the first time. Pasting in a complex job description and watching the add-on instantly pull the perfectly relevant, nuanced achievements from the Master Profile was magical. It proved that our vector-based approach was far superior to simple keyword matching. We're also incredibly proud of the seamlessness of the one-click "Sync" feature. Watching a blank template instantly transform into a complete, tailored resume crystallizes the value of ResumeFlow in a single, powerful action.
What we learned
Technically, we gained a deep appreciation for the flexibility of the Adobe Document APIs and the practical challenges of implementing a vector-based retrieval system. More importantly, we learned that the core problem for job seekers isn't just writing a resume; it's the profound anxiety of the blank page and the fear of not knowing if you're writing the right thing. This insight solidified our mission: ResumeFlow isn't just a productivity tool; it's a confidence-building tool.
What's next for ResumeFlow
We are incredibly excited about the future and have a clear roadmap to make ResumeFlow an indispensable tool for every Adobe Express user. Ship the MVP: Refine the core functionality of the Master Profile, Job Analyzer, and One-Click Sync for a full launch on the Add-on marketplace. Advanced Analytics: Introduce a detailed ATS report card that provides feedback on keyword density, design readability, and overall impact. Seamless Integrations: Allow users to import their professional data directly from sources like LinkedIn to build their Master Profile in seconds. Collaboration Features: Leverage Adobe's Collaboration APIs to allow users to share their resume drafts with mentors or career coaches for feedback directly within Express.
Built With
- adobe
- adobespectrum
- documentapi
- google-cloud
- googleadk
- react


Log in or sign up for Devpost to join the conversation.