GitHub Profile README for Students With No Experience - What to Show Instead
No internships, no work experience, no idea what to put on your GitHub profile? This guide tells you exactly what to show instead during placement season.
First, something important: the framing of "no experience" is already wrong. You have experience. You've built things. You've solved problems. You've written code that runs. What you don't have is a company name you can drop. Those are very different things, and confusing them is the reason most student GitHub profiles undersell the person behind them.
Every working engineer I know started exactly where you are. The ones who got good opportunities early weren't necessarily the best coders in their batch — they were the ones who made their work visible and made it easy for someone to say "yes, let's talk to this person." Your profile is how you do that.
The Myths That Are Holding You Back
What to Put in Your Profile When You Don't Have Work Experience
1. A Specific Student Introduction
Your opening section should be honest about being a student but specific about what kind of student you are. Compare these:
The specific version tells someone your year, your main stack, what you're actively working on, and what stage you're at. That's genuinely useful information. The vague version tells them nothing they couldn't assume about any CS student.
## 👋 Hi, I'm [Name]
**[Year] year CS student at [College Name]**
I build [type of things] using [your main 2-3 technologies].
Currently focused on [what you're learning/preparing for].
Working on: [your current project in one line].
- 🎯 **Goal:** [Your specific goal — SWE role, startup, research, etc.]
- 📍 **Location:** [City, State]
- 📫 **Reach me:** [email or LinkedIn]
2. Your Projects — Even the Simple Ones
This is the most important section. Here's the rule: document every project you've built, no matter how simple you think it is. A to-do app with a proper README beats a complex project with zero documentation every time — because the documentation shows you can communicate, and the recruiter can actually understand what they're looking at.
The format that works for student projects:
## 🚀 Projects
| Project | What it does | Tech | Live |
|---------|-------------|------|------|
| **StudyBuddy** | Matches students in the same course for study sessions | React, Node.js, MongoDB | [Demo](https://link) |
| **ExpenseTracker** | Tracks monthly spending with chart visualizations | Python, Flask, Chart.js | [Repo](https://github.com) |
| **DSA Visualizer** | Animates sorting algorithms to help understand how they work | Vanilla JS, HTML Canvas | [Try it](https://link) |
3. Your DSA / Competitive Programming Profile
This is something student profiles almost never include, but should. If you've been solving problems on LeetCode, Codeforces, or HackerRank, link your profile and show your progress. For a fresher with no work experience, problem-solving track record is direct evidence of technical ability.
## 💻 Problem Solving
[](https://leetcode.com/YOUR_HANDLE)
**300+ problems** · Easy: 120 · Medium: 160 · Hard: 20
[](https://codeforces.com/profile/YOUR_HANDLE)
**Rating: 1423** (Specialist)
4. What You're Currently Learning
One of the most underrated sections for students. You're in the most active learning phase of your career. Showing what you're actively working on signals energy and direction — both things that matter to early-career hiring teams.
## 🌱 Currently Learning
- **System Design** — reading *Designing Data-Intensive Applications*, building a URL shortener to practice
- **DSA** — targeting 400 LeetCode problems before campus placements
- **Docker** — containerizing all my projects so they actually run on other machines
- **TypeScript** — migrating my biggest React project to TS this month
5. Coursework That's Relevant (Done Right)
Listing relevant coursework is fine if you do it correctly. The wrong way is just naming subjects. The right way is naming subjects and showing you actually understand what they covered.
6. Hackathon Participation (Even If You Didn't Win)
A lot of students don't mention hackathons they participated in because they didn't win. That's the wrong call. Hackathon participation — especially if you shipped something in 24 hours — shows execution ability. Winning is a bonus.
## 🏆 Hackathons
- **Smart India Hackathon 2025** — Built a crop disease detection app using ResNet50 in 36 hours. Reached state finals.
- **HackJNU 2024** — 24-hour hackathon. Built a real-time collaborative whiteboard with Socket.io. Didn't place but shipped a working product.
- **Internal College Hackathon 2024** — 🥇 1st place. Attendance system using facial recognition (OpenCV + Flask).
7. Your Tech Stack (Honest Version)
The biggest mistake students make with their tech stack section is listing every technology they've ever touched. Don't list a technology unless you could answer a technical question about it in an interview. Listing 20 technologies where you're only actually comfortable with 4 of them will hurt you — not help you.
## 🛠️ Tech Stack
**Comfortable with:**




**Learning / Exploring:**


Project Ideas If You Have Nothing to Show Yet
If you genuinely have no projects to put up, here are ideas that are achievable in 2–4 weekends and look good on a student profile. Prioritize things you'll actually finish over things that sound impressive.
The Complete Student Profile — Full Example
Here's what a complete, well-done student profile README actually looks like. This person has no work experience, two personal projects, and is preparing for placements. It's not trying to look like something it's not — it's just specific and honest.
# 👋 Hi, I'm Arjun Mehta
**Final year CS student at BITS Pilani, Hyderabad.**
I build full-stack web apps. Currently grinding DSA and system design for placements.
---
## 🌟 About Me
- 🎓 B.E. Computer Science, graduating May 2027
- 🔭 Currently building: a peer tutoring platform for college students
- 🌱 Learning: System design, TypeScript, Docker
- 🎯 Goal: SWE role at a product company
- 📍 Hyderabad, India
---
## 🚀 Projects
| Project | What it does | Tech | Link |
|---------|-------------|------|------|
| **PeerTutor** | Connects students who need help with those who can teach | React, Node.js, MongoDB | [GitHub](https://github.com) |
| **BudgetBuddy** | Personal expense tracker with monthly reports | Python, Flask, Chart.js | [Demo](https://link) |
---
## 🛠️ Tech Stack
**Comfortable with:**
Python · JavaScript · React · MySQL · Git
**Exploring:**
TypeScript · Docker · Redis
---
## 💻 Problem Solving
LeetCode: 280 problems solved (Easy: 90, Medium: 160, Hard: 30)
Codeforces: Rating 1380 (Specialist)
---
## 🏆 Hackathons
- Smart India Hackathon 2025 — College finalist. Built crop advisory app with ML.
- HackBITS 2024 — 🥇 1st place. Real-time collaborative notes app.
---
## 🤝 Connect
[LinkedIn](https://linkedin.com) · [Email](mailto:arjun@example.com)
That profile has no work experience. It has two projects. It's honest about what he's preparing for. And it's a dramatically better profile than 80% of student profiles I've seen — because it's specific, readable, and gives someone everything they need to decide if they want to talk to this person.
What to Do This Week
- Create your profile README repository — today, right now, before you finish reading this.
- Write your student introduction — one paragraph, specific to you, using the template above as a guide.
- Add your projects — every project, even the simple ones, with a one-line description of what it does.
- Write a README inside each project repo — at minimum: what it does, how to run it, one screenshot.
- Add your LeetCode or Codeforces profile — if you have one. If you don't, start one this week.
- Link your GitHub on your LinkedIn — in the Featured section, not buried somewhere.
That's it. You don't need to have it perfect before you put it up. A real profile that's 70% done is infinitely better than a perfect profile you haven't built yet.
The best GitHub profile you can have right now is an honest one. Honest about where you are, specific about what you've built, and clear about where you're going. That's enough — it really is.
Build your student README in 2 minutes
The ReadmeDesign generator has a Student preset built in — fill in your details and get a complete, ready-to-paste README instantly.
Open the Generator →Build your profile README in 2 minutes
Use our free generator, live sandbox, or 9 pre-built role templates.