How to List Projects on a Resume
Quick Answer
Include projects on a resume when they provide relevant evidence that your other sections do not show clearly. Identify whether each project was employer, client, academic, personal or volunteer work. Describe your own contribution separately from the team’s output, list only tools and results you can support, and state the actual project status. Choose the section that makes this context easiest to understand, without repeating the full entry elsewhere.
A useful project entry explains the setting, your responsibility and what exists. This guide covers selecting, placing and describing project evidence. It does not teach portfolio construction or software development.
The university resources in Sources address their own audiences, including students and technical applicants; they are not universal employer rules. Context, permission, duplication and project-status checks here are WizeCV editorial safeguards, not a hiring formula or an ATS scoring model.
Which projects should you include on a resume?
Select projects that show relevant capabilities through work you can explain. MIT CAPD’s Resumes guidance recognizes class and personal projects among possible experiences; its Career toolkit also includes unpaid, volunteer and freelance activity. Payment is not the selection test, but the original context must remain visible.
- Relevance: identify which task or capability the project demonstrates for the intended vacancy.
- Contribution: name meaningful work you personally performed, rather than only the team’s objective.
- Evidence: retain an accurate private record of the task, tools, output and any claimed result.
- Useful output: explain what was created or investigated, even when there is no business metric.
- Recency: consider whether the work still represents your capabilities; there is no fixed year cutoff.
- Added value: check whether the same evidence is already clear in Experience or Education.
Compare projects before polishing their descriptions. Prefer relevant work with an explainable personal contribution over an impressive name. Unfinished work can qualify if its current output is useful and its status is explicit. Remove entries that merely increase the count.
A resume can have zero worthwhile Projects entries. Neither a separate Projects section nor a universal number of projects is required. The section itself does not establish an ATS score benefit.
Should projects go in Experience, Education or a separate section?
Place a project where its relationship to your history is clearest. UC Berkeley’s Sample Resumes page allows projects within Work Experience or a Projects section. WizeCV’s placement suggestions below preserve the real setting rather than treating all projects as paid work. Education or another accurately labeled context can also be appropriate.
| Project context | Possible primary placement | What must remain clear |
|---|---|---|
| Employer/internal | Under the actual Experience role when inseparable from that job | Employer and official job title; your work within the assignment |
| Genuine client engagement | Under the genuine employment or freelance engagement; Projects if clearer | Actual relationship and contribution; permitted client identification only |
| Academic/course/capstone | Education or a separate Projects section | Institution/course and student or team context |
| Research | Education, Research Experience or Projects, according to the actual setting | Research setting, your component and output/status |
| Personal/portfolio | Projects or an accurately labeled independent-work context | Independent work; a portfolio presentation does not create a client |
| Volunteer | Volunteer Experience or Projects with an explicit volunteer label | Organization and unpaid contribution; no invented employment |
Use one primary detailed entry. If an employer project is already explained under the relevant role, a second full account in Projects usually repeats evidence. A short reference elsewhere can connect contexts when useful. It should add orientation rather than repeat the same tasks and result.
Relevant Experience can include unpaid work with clear context. A heading cannot make a student project a job or a personal project a client engagement. Choose the label and placement together.
What details belong in each project entry?
Build a factual project record before shortening it for the resume. Harvard MCS’s Create a Strong Resume guidance recommends specific, fact-based descriptions. WizeCV’s project-entry model applies that principle to context and scope; not every entry needs every detail or a separate line for each step.
- Project context: identify employer/internal, genuine client, academic, capstone, research, personal, portfolio or volunteer work.
- Your contribution: describe the component, task or workstream you personally completed or supported.
- Tools/methods actually used: connect named tools to your work, rather than the team’s entire technology stack.
- Output/current status: name the artifact or investigation and distinguish concept, prototype, ongoing work and completed output.
- Supported result: include an outcome only when it is supported and attributable; an output alone can be enough.
- Best resume placement: choose the primary section that explains the relationship, then remove duplicate detail.
Use an understandable name and a description that explains context and responsibility. Add dates only when known and useful; never invent completion dates. A permitted link is optional. Keep a fuller private record for review without publishing restricted evidence.
How should employer and internal projects appear?
Keep the official employment title and employer relationship intact. An Operations Analyst who supported an internal initiative remains an Operations Analyst. If you coordinated one workstream, name that workstream; do not describe management of the entire project unless you held that responsibility. A genuine client project needs the same clarity about the actual employment or freelance relationship.
Tracking costs does not establish budget authority. Reviewing a deliverable does not establish approval authority. A project’s total value is not a budget you personally controlled. Participating in implementation does not establish that you led implementation.
Protect employer and client information
Describe restricted work at an accurate, permitted level of generality. A process description may be enough without access to the original system. Permission matters even when a document or repository is technically reachable. If uncertain, clarify what may be shared.
- Do not share confidential documents, restricted source code or client identities without permission.
- Exclude internal URLs, secrets/API keys, proprietary datasets, sensitive screenshots and personal data.
- Omit restricted metrics; do not invent replacement numbers or imply an unverified improvement.
Fictional example: an internal tracking project
All facts in this example are fictional. The weak version deliberately makes unsupported claims; the improved version uses only the supplied facts.
| Version | Entry or explanation |
|---|---|
| Source facts | Employment title: Operations Analyst. Internal issue-tracking improvement. Candidate organized one tracking workflow and documented open actions. No whole-project management, budget authority, people management, supplied efficiency percentage or Project Manager title. No tool or deployment claim supplied. |
| Weak version — unsupported | Project Manager — led the company-wide tracking transformation, managed the budget and team, and halved handling time. |
| Improved version | Operations Analyst — internal issue-tracking improvement: organized one tracking workflow and documented open actions. |
| Why it is better | Preserves the actual title, internal context and limited contribution. It supplies no invented tool, deployment, leadership, budget or efficiency result. Place this detail under the actual employment role if that is its clearest context. |
How should academic, capstone and research projects appear?
Name the institution, course or research setting when relevant and factual. Identify a university capstone as a capstone, a research assignment as research, and team work as team work. UC Berkeley’s Sample Resumes guidance asks research applicants to describe their role and contributions; that is different from presenting the entire lab’s work as their own.
State what you personally analyzed, designed, built or documented and what the academic output was. If the work used a public or synthetic dataset, retain that description. Do not turn it into client data. A submitted report, research component or prototype is not evidence of commercial consulting, production deployment or sole authorship.
A genuine paid research appointment can also be employment; describe that appointment accurately. Academic context alone does not prove employment. Keep the distinction visible rather than omitting context to imply greater seniority.
Fictional example: a university research capstone
These fictional source facts specify the tool, team context and output. The weak version introduces a client and deployment that never existed.
| Version | Entry or explanation |
|---|---|
| Source facts | University team capstone examining public transport data. Public dataset. Candidate used R to clean data and build/document one analysis component for the team’s academic report. No whole-team leadership, client or commercial deployment. |
| Weak version — unsupported | Data consultant — independently built and deployed a transport analytics platform for a client. |
| Improved version | University team capstone — public transport data: cleaned a public dataset in R and built and documented one analysis component for the team’s academic report. |
| Why it is better | Names the academic setting, public data, actual tool and candidate’s component. The report remains an academic output; no client, employment, sole ownership or commercial system is invented. |
How should personal, portfolio and volunteer projects appear?
Label independent work as personal or independent. A self-directed design exercise does not become a client engagement because it resembles a real product. State the actual output and status, without inventing customers, users, revenue, adoption or usability findings. A portfolio can display academic, employer or personal work; displaying it does not change its original context.
Volunteer entries should retain the organization, volunteer setting and actual contribution. Being a participant does not establish program leadership, and a volunteer contributor is not automatically an employee. MIT CAPD’s Career toolkit recognizes relevant unpaid and personal experience; WizeCV’s safeguard is to preserve how that experience actually occurred.
Fictional example: a personal portfolio prototype
The fictional facts below support independent design and a clickable prototype. They supply no public URL or user study, so the improved entry adds neither.
| Version | Entry or explanation |
|---|---|
| Source facts | Personal appointment-planner project. Candidate independently designed a clickable prototype in Figma. No real client, production release, live users, formal user study or supplied public URL. |
| Weak version — unsupported | Launched a client booking product that improved usability and generated customer revenue. |
| Improved version | Personal appointment-planner prototype: independently designed a clickable prototype in Figma. |
| Why it is better | Keeps the personal context, actual tool and prototype status. It makes no claim about a client, production implementation, launch, users, usability findings or revenue. |
How do you distinguish your contribution from the team’s work?
Give the shared project context, then identify your own component. Yale OCS’s Writing Impactful Resume Bullets explicitly directs candidates to describe their own action and contribution. Here that supports attribution, not a requirement to claim a metric or to adopt a complete bullet formula.
| Supported scope | Wording that preserves it | Do not infer |
|---|---|---|
| Completed one component of a team system | Implemented the named component within the team project | Built the entire system independently |
| Participated in an assignment | Contributed to the specific task | Led the assignment |
| Coordinated one workstream | Coordinated the named workstream | Managed the whole project |
| Led a defined workstream | Led that workstream, with its actual scope | Owned every team, budget and project decision |
| Mentored one teammate | Mentored a teammate on the actual task | Held a people-management role |
| Presented the work | Presented the specified output to its actual audience | Had executive ownership |
Choose verbs such as contributed, designed, implemented, analyzed, documented, supported, coordinated or led according to what happened. “Built X” can imply ownership of the whole output when you built only a limited component. Name the component explicitly. Do not borrow tools or results from teammates whose work you did not perform.
If the team achieved an outcome, distinguish that shared outcome from your contribution and use it only when supported. Where attribution is unclear, describe your task and output without claiming personal credit for the full result. The Accomplishment Bullets guide in Related Articles covers general action/result writing and measurement methods.
How do you describe tools, progress and results accurately?
Use a status that matches what currently exists. A completed prototype is still a prototype; “completed” refers to a defined output, not every possible stage. These WizeCV editorial distinctions prevent a short entry from implying a later stage of development.
| Actual state | Accurate description | What it does not establish |
|---|---|---|
| Concept | A concept or design proposal | A working prototype |
| Prototype | A prototype with its actual scope | A production system |
| In progress | Work in progress; name the current output | Completion or an invented completion date |
| Completed | The specified deliverable is complete | Deployment or business impact |
| Tested locally | Tested locally with the actual test scope | Deployment, formal validation or live users |
| Deployed demo | A deployed demonstration, if supported | Commercial production use |
| Production use | Actual production use with supported scope | Revenue, adoption or quantified benefits |
Name only technologies and methods you actually used. MIT CAPD’s Resumes guidance recommends contextualizing techniques and tools in experience descriptions. Specify the task where useful. Using a tool for one limited task does not establish advanced expertise. Do not add a technology because a vacancy requests it, because it commonly accompanies another tool or because AI suggested it.
An output is what you created: a prototype, report, workflow or documented component. A result is what happened because of it. A time reduction needs evidence; producing the workflow does not prove the reduction. Completion, delivery, participation and deployment do not by themselves establish a business outcome. You can describe a useful output without inventing a numerical result.
When should you include a project or portfolio link?
Include a link when it adds relevant, permitted evidence and the intended reviewer can access it. Yale OCS’s STEMConnect Technical Resume Sample treats a personal website, portfolio or GitHub link as optional in its technical-resume context. That does not make a link mandatory for every profession or project.
- Check the destination before submission, including access restrictions and what the reviewer will actually see.
- Explain your association with the project, original context and contribution on the destination as well as the resume.
- Share only material you are permitted to disclose; do not publish confidential repositories or restricted employer/client work.
- Leave the link out when it is broken, irrelevant, inaccessible or unsafe to share. The entry can stand without it.
A GitHub repository or portfolio URL does not itself prove authorship, competence, commercial use or project success. A link provides a place to inspect permitted material, not independent verification. If a team repository is appropriate to share, make your component clear; do not imply that everything visible is your work.
How can you add and review projects in WizeCV?
WizeCV supports resume creation and upload, an editable Projects section and project-description improvement. The editor offers a name, description, technologies and optional URL. Express relevant context naturally in the name or description.
| Current editor field | What to enter |
|---|---|
| Name | An accurate project name; include a brief context label when useful |
| Description | Original setting, personal contribution, output and actual status; relevant dates only if known and useful |
| Technologies | Only the tools/technologies you actually used, entered as a comma-separated list |
| Optional URL | A relevant, permitted link that the intended reviewer can access |
There are no dedicated project date, role, employer or completion-status fields. Do not expect a separate control for those details. Templates control section order; review the chosen preview rather than assuming that the project entry can be placed anywhere. PDF and DOCX export include the current project name, description, technologies and URL when present.
Project improvement can suggest a revised description; review it against your source facts. Tailor to Job creates a separate tailored resume and currently preserves project records rather than automatically rebuilding the Projects section. ATS analysis is available for resume/job-description comparison; it does not verify project ownership or test a portfolio destination.
WizeCV does not independently verify project ownership, employment, dates, technologies, leadership, deployment, results, portfolio ownership or competence. An AI revision is a suggestion, not evidence. Reject any change that introduces a client, tool, seniority, completion stage or outcome you cannot support.
Common project-entry mistakes
- Filling space with a section or claiming an automatic ATS benefit.
- Repeating the full employer project under Experience and Projects.
- Hiding original context to imply employment or client work.
- Claiming the team’s output, leadership or budget authority as yours.
- Inflating prototype, ongoing-work or demo status.
- Adding unsupported tools/metrics or impermissible links.
Final project-entry checklist
- Can the reader see the original context and why this project is relevant?
- Does the entry identify your contribution separately from the team’s output?
- Are title, authority, tools, dates and current status accurate?
- Are outputs distinguished from supported results, without invented metrics?
- Are confidential details omitted and any link permitted and accessible?
- Is there one primary detailed entry, and does the exported resume preserve its meaning?
Sources and references
- Resumes — MIT Career Advising & Professional Development
- Career toolkit: Crafting an effective resume — MIT Career Advising & Professional Development
- Sample Resumes — UC Berkeley Career Engagement
- STEMConnect Technical Resume Sample — Yale Office of Career Strategy
- Writing Impactful Resume Bullets — Yale Office of Career Strategy
- Create a Strong Resume — Harvard Mignone Center for Career Success
Frequently Asked Questions
Can projects count as work experience?
Projects within genuine employment can support that role. Academic, personal and volunteer projects can demonstrate experience without becoming paid employment. Preserve their actual context, including under Relevant Experience.
Can I include projects if I have no paid employment?
Yes, when they demonstrate relevant work you actually performed. Identify the academic, personal, research or volunteer setting and your contribution, without inventing an employer or client.
Can the same employer project appear in Experience and Projects?
A short reference in both can help explain context. Keep one primary detailed account rather than duplicating the full description, tasks and results.
Can I list an unfinished project?
Yes, if its current output is useful and relevant. Label it in progress and name what exists. Do not invent completion, production use or a completion date.
How should I describe a team project?
Identify the shared setting and your own component. Claim coordination or leadership only within your actual scope. Distinguish the supported team result from your contribution.
Should I keep an older academic project?
There is no universal age cutoff. Keep it if it still adds relevant evidence; otherwise condense or remove it. Retain accurate context and dates when included.
How many projects should I include?
There is no universal project count, and zero may be appropriate. Select distinct, relevant evidence that fits your resume; omit weaker or duplicated entries rather than filling a quota.
Do I need a GitHub, website or portfolio link?
No. A link should be relevant, permitted, accessible and accurately associated with the work. It does not verify ownership or competence. The entry can stand without it.
Related Articles
How to Write a Resume for a Career Change
Reposition your real work history for a different professional direction. Select transferable evidence, preserve job titles, and place genuine training and projects clearly.
How to Write Resume Accomplishment Bullets Without Inventing Results
Turn real responsibilities into clear experience bullets, with examples for work without metrics, team contributions, and careful AI editing.
How to Tailor a Resume to a Job Description
A practical workflow for connecting a job’s requirements to your real experience, with examples of what to rewrite and what to keep factual.