What it does:
LevelUp is a gamified career-planning platform that turns a user’s resume or profile into 5–7 realistic future career timelines, inspired by real job opportunities.
Users:
Upload a resume or basic profile
Receive multiple possible career paths (not just one)
Choose the path they’re most excited about
Get a level-based roadmap that breaks the goal into small, achievable steps
Think Duolingo, but instead of learning a language, you’re leveling up your career.
How we built it:
Backend: FastAPI (Python) with REST endpoints
AI Layer: Large Language Models for resume parsing, skill extraction, and timeline generation
Database: Supabase (PostgreSQL) for structured data and future user progress
Architecture: Centralized AI service supporting multiple LLM providers
Design Approach: Modular generators for timelines, quests, and prompts
Frontend (in progress): React-based interface consuming backend APIs
The system analyzes resumes, references real job roles and requirements, generates multiple career timelines, and converts the selected path into a gamified progression system.
Challenges we ran into:
Python import & package structure issues while modularizing backend logic
Handling LLM outputs reliably, especially enforcing valid structured JSON
Designing prompts that balance realism with motivation
Debugging full-stack communication between backend services and future frontend
Ensuring the platform shows multiple futures without overwhelming users
Accomplishments that we're proud of:
Built a working AI-powered backend from scratch during the hackathon
Successfully generated multiple realistic career timelines per user
Designed a system that breaks intimidating goals into clear, game-like levels
Created a flexible AI service that supports multiple LLM providers
Framed career planning as something motivating instead of stressful
What we learned:
How to architect a scalable AI-driven backend
Prompt engineering for structured, deterministic outputs
Real-world challenges of integrating AI into user-facing products
Why product framing (gamification + choice) matters just as much as tech
That careers aren’t linear—and software shouldn’t treat them like they are
What's next for LevelUp:
User accounts with saved progress and completed levels
Visual timelines and progress dashboards
Stronger job-market alignment using live role data
Skill verification through projects and milestones
Social features like sharing progress or competing with friends
Built With
- api
- c
- cython
- python
- siray
- typescript
- xslt
Log in or sign up for Devpost to join the conversation.