Free to join · Legal student work · Paid project experience

Get paid for the skills you're actually studying.

WURP matches verified students in Germany with real, paid company projects, inside secure workspaces, within your student working limits. Your skills decide your opportunities, not the length of your CV.

You came here to build a future. So why does it feel like you’re just surviving?

You chose Germany for a reason. A strong degree, a real career, a better future. Then reality hit.

The rent doesn’t wait. So you take the shifts you can get: delivery, warehouse, restaurant, retail. Your evenings disappear, your weekends disappear, and you come home too tired to open your laptop. You’re studying software development or data science, and the only thing you’re building is exhaustion.

Every application ends in silence. “German experience required.” “Fluent German preferred.” “Minimum two years in a similar role.” How do you get experience when nobody gives you the first chance? You send one more application, and you hear nothing back again.

On freelance platforms, you’re invisible. You have the skills, but no reviews and no history. Next to profiles with ten years and hundreds of ratings, you don’t stand a chance, no matter how good your work is.

The rules make you afraid to even try. How many hours am I allowed? Does this count against my visa? What if I get it wrong? Freelancing feels like a grey zone, and one mistake could put everything you’ve worked for at risk.

And graduation keeps getting closer. Your classmates from home ask how it’s going. Your family asks when you’ll get a real job. You know you’re capable, but you have nothing to show for it. No portfolio. No real projects. No proof.

You didn’t come this far to stay invisible. WURP is built so your skill gets seen, and paid.

How it works

From sign-up to your first paid project, in six steps.

1Step 01

Create your account

Sign up free on the WURP student portal with your name and email.

New account
First name
Jonas
Last name
W.
Create account
2Step 02

Verify who you are

Confirm your identity (KYC) and your enrolment at a German university.

Verification
Jonas W.
TU München
Identity verified (KYC)
University enrolment confirmed
3Step 03

Pass the aptitude test

A multiple-choice and reasoning test on the basics of your field.

Aptitude test In progress

Software development

Multiple choice + reasoning

Question 12 of 3040%

Binary search on a sorted list runs in…

  • O(n)
  • O(log n)
  • O(n²)
4Step 04

Build a real project

Work on a realistic client brief in a private repository. We follow your progress as you build.

Project Live

Client brief: booking dashboard

Private repository · created for you

Progress tracked live60%
ReactTypeScriptREST API
18 commits · last one 4 min ago
5Step 05

Explain it and get your tier

Walk an expert through your work in a 30-minute video interview. A human sets your tier: A, B or C.

Interview & tier
30-min video interview with an expert
Your tier

Set by a human after the project and the interview

6Step 06

Get matched and paid

Work on real company projects inside a secure workspace and get paid milestone by milestone.

Milestone approved Paid
Milestone 1 approved
Payment released1 / 3

Milestone 1 of 3 · paid on approval

How tiers work

Your tier shows companies what you can really do, based on proof, not on how long your CV is.

How you get your tier. You verify your identity, pass an aptitude test, complete a real project based on a realistic client brief, and explain your work in a 30-minute video interview with an experienced expert. The whole assessment takes one week.

What your tier means.

Tier A
A

Job-ready

You’re ready for complex, high-stakes work.

B

Solid operators

Tier B

You’re strong and dependable for everyday project work.

C

Rising talent

Tier C

You’re capable and growing, best matched with well-defined tasks.

Not there yet? That’s okay.

If you don’t pass, you get specific feedback and can try again after two months. Want to move up a tier? You can retake the assessment after two months too. Your tier grows as you grow.

How milestones work

Every project is split into milestones: smaller pieces of work with a clear goal.

The money is there before you start. The company funds each milestone before work on it begins. WURP holds it safely, so you never work wondering whether you’ll get paid.

You get paid milestone by milestone. When you deliver a milestone and the company approves it, the payment for that milestone is released to you. Then you move on to the next one.

If the company wants changes. The company may ask you to redo the milestone using their feedback. If they still aren’t satisfied, they can switch to another student to continue the work. Payment for a milestone is only released once it is approved.

Every approved project counts. Each completed, client-approved project becomes verified proof of your work: the portfolio employers actually trust.

Who can join

01
Requirement 01

You’re enrolled at a German university.

You’re currently studying for a Bachelor’s or Master’s degree at a university in Germany, and you can prove it with your matriculation number or your enrolment certificate (Immatrikulationsbescheinigung).

02
Requirement 02

You have the right to study and work in Germany.

EU, EEA or Swiss citizens don’t need a visa. Non-EU students need a valid residence permit for study purposes.

03
Requirement 03

You study software development or data science.

These are the fields we currently assess and match. More will follow.

04
Requirement 04

You work within the legal limits for students in Germany.

These rules protect your student status and your visa. WURP plans your project hours around them.

During the lecture period (term time)

  • Maximum 20 hours per week.
  • This counts across all your jobs together, not just WURP. If you already work 10 hours somewhere else, you have 10 hours left for WURP.

During the semester break

  • Up to 40 hours per week.
  • But you can work more than 20 hours a week for a maximum of 26 weeks per year in total. Go beyond that and you lose your working student status.
Get started

Start building the career you came for.

Join as a Student