Turn Your CV Into
a Career Growth
Plan.
Upload your CV and paste any job description or URL. We analyze your current skills, identify exactly what's missing for your target role, and generate a structured learning roadmap.
Open source. Free to self-host. Docker Compose setup included.
Senior Frontend Engineer
Stripe · Remote
Your Learning Roadmap
4 months · 5 skill areas
How It Works
From CV upload to learning roadmap in minutes.
Upload your CV
We extract your work history, education, and every skill you've built across your career automatically.
Add a target role
Paste a job description or drop in a job posting URL. We parse the full requirement set so nothing gets missed.
Get your roadmap
We generate a step-by-step learning path tailored to your specific skill gaps — not generic advice.
Skill Gap Analysis
Know exactly what stands between you and the role you want.
Your Current Skills
Target Role
Senior Full Stack Engineer
Skills to Develop
5 skills identified
Your Personalized Learning Plan
TypeScript
Type safety, generics, utility types
Node.js
Runtime, async patterns, APIs
Docker
Containers, Compose, deployments
AWS
S3, EC2, Lambda, IAM basics
Features
Built around outcomes, not features.
Discover exactly what's missing.
We don't give you a generic list of skills to learn. We compare your actual background against the specific requirements of the role you want and surface only the gaps that matter.
Get started →Every roadmap is built for you.
No two people have the same background. Your roadmap is generated from your exact skills, not from a template.
Paste a URL. That's it.
Drop in any job posting URL and we extract the full requirement set. No copying and pasting required.
Stop guessing what to learn next.
Follow a month-by-month plan with clear milestones instead of jumping between random tutorials.
Why It Matters
Most developers are learning the wrong things.
Traditional Approach
- Random courses with no clear direction
- YouTube tutorials that cover what you already know
- Uncertain about what employers actually want
- Slow progress with no measurable milestones
- Applying to roles you're underprepared for
Result: confusion and wasted time
With Uppler
- Target role defined with precise skill requirements
- Skill gap analysis shows only what you actually need
- Structured roadmap with monthly milestones
- Focused learning with measurable outcomes
- Apply with confidence and the right preparation
Result: clarity and career direction
Open Source
Free to run. Yours to own.
There is no hosted version of Uplerr anymore. You get the full source, run it with Docker Compose, and own every part of it.
What you need
- 1
Braintrust account
For LLM prompt routing and logging. Create your prompts from the templates in
prompts/. - 2
Cloudflare R2 bucket
For storing uploaded resume PDFs. Free tier is more than enough for personal use.
- 3
Resend account (optional)
For email verification. If you skip this, verification links are printed to the API logs instead.
How to set it up
Step 1
git clone https://github.com/samipsamip/uplerr Step 2
cp .env.example .env
# add your API keys Step 3
docker compose up --build Get Started
Stop guessing what to learn next.
Get clarity on your skill gaps and follow a structured roadmap toward your target role. Clone the repo and have it running in minutes.
Self-host on GitHubOpen source. Free to self-host. Docker Compose setup included.