Inspiration
International students, young graduates, and expats constantly struggle with one thing:
their CV gets rejected simply because it doesn’t match the cultural rules of the target country.
A French CV won’t work in Germany.
A German CV won’t work in the US.
A Spanish CV won’t work in the UK.
Existing tools translate, rewrite, or optimize keywords but none adapt the CV to the country’s cultural norms and the job offer at the same time.
We wanted to fix that.
What it does
FlashApply automatically transforms any CV into a country‑correct, job‑offer‑aligned version in seconds.
- Customize your CV according to the country and the job offer
- Extracts key requirements and computes a matching score
- Translates, rewrites, and culturally localizes the CV
- Ensures strict fact‑preservation (no hallucinations)
- Produces a clean, professional CV ready for the target market
It’s the fastest way to adapt your CV when applying abroad.
How we built it
We built FlashApply as a full pipeline:
- FastAPI backend to orchestrate the workflow
- Streamlit frontend for a simple, fast user experience
- DeepSeek + LangChain for controlled rewriting and generation of the CV
- PDFPlumber + JinaReader to extract CV and job offer content reliably
- Country‑specific rule engine to adapt structure, tone, and conventions
- Matching score module to evaluate alignment with the job offer
Everything is designed to be fast, robust, and hallucination‑free.
Challenges we ran into
- Extracting clean text from PDFs with different layouts
- Designing cultural standards for multiple countries
- Ensuring translations remain faithful to the original CV content
- Building a smooth end‑to‑end pipeline in a short hackathon timeframe
Accomplishments that we're proud of
- A fully working prototype in less than 48 hours
- A clean localization pipeline combining translation + rewriting + cultural rules
- A matching score that genuinely to help candidates understand their fit
- A simple UX that hides all the complexity behind one click
What we learned
- Cultural adaptation matters more than translation alone
- CV standards vary dramatically across countries
- Users want speed, clarity, and reliability — not generic AI text
- Building guardrails for LLMs is essential for trust
- A small team can build a powerful tool with the right architecture
What's next for FlashApply
- Add more countries and cultural rule sets
- Improve the matching score with deeper semantic analysis
- Generate tailored cover letters
- Build a dashboard for universities and career centers
- Release a browser extension for instant job‑offer parsing
- Launch a freemium model with pay‑per‑export and premium subscriptions
Built With
- deepseek
- fastapi
- jinareader
- langchain
- pdfplumber
- python
- streamlit
Log in or sign up for Devpost to join the conversation.