I moved your post over to the #career section since this is a portfolio for the job hunt.
Here are my thoughts
Personal statements are tough to write because a lot of times they just come off as to general and don’t add much to the resume.
I also struggle with writing personal statements on resumes for the reasons mentioned above.
In your case, your personal statement here is to generic and doesn’t add a whole lot to your resume:
I am a passionate developer, I have been interested in
computer science since a long time. I love learning and
I would keep working on that.
This is a pretty good article to help you with that.
I would also keep working on your project descriptions.
Descriptions like this aren’t getting me excited to learn more about this project:
Group project for “la nuit de l’info” 2020 edition
Coordinate a team.
Setup a server.
Use an existing API to consume its data.
Display the retrieved data on a web page.
It is also important to remember that developers aren’t the only ones looking at your resume.
Your descriptions have to also appeal to recruiters and hiring managers.
I would provide a more higher level description in addition to the technical one, so it better describes what the app does.
For example, you could say something like this:
The Surf Forecast app provides real time data on surf forecasts and reports for beaches around the world.
From there you can write a sentence explaining the technical aspects of the project.
I think that approach will make people want to learn more about your projects and appeal better to developers, recruiters and hiring managers.
Resumes are hard to write because you want to convey the right message and get people interested in learning more about you.
Read through some of these articles to strengthen your resume.
I like your Sudoku but I do think you need to have a simple instructions screen so people know how to play it if they aren’t familiar with the game.
For your Map editor, it looks like an interesting project but I would flesh out the description a little bit because “Simple 2D map editor” doesn’t inspire me to want to click on it.
For your blog, I would also flesh out the description a little bit.
I also think you need to have some more blog posts.
Maybe some with pictures in them.
Overall, I think your technical skills and are ready for a junior job.
But you are going to have to work on your overall presentation for the job application materials.
Spend some time reading up on how to write really strong resumes and polishing up portfolios so potential employers will take notice.
Hope that helps and good luck with the job search.
Wow, thanks for your very complete review, really appreciate that
Thanks for the articles you linked, it helps and I will take a look at them to improve points you mentioned.
Also thank you for providing examples, it helps grasping a concrete idea on how to improve my portfolio/projects.
I’m looking at this from the perspective of an American in the US, so I’m not familiar with anything that would be different in France. That said:
IMO the portfolio site overall doesn’t have a professional polished look to it. And if you’re applying for any roles in front-end, it’d be worth investing some time/effort to make it look as professional as you can. Just because you can use Create-React-App doesn’t mean you should, for this type of thing. Don’t be afraid of using a CMS for your portfolio site, you don’t have to design & make it from scratch yourself. And if you do really want to use CRA, I’d suggest using something like Material UI.
None of your projects look entirely professional either, and seem like only one step above something like the early FCC projects. Most companies want to see that you’d be able to hit the ground running in a job, and these projects don’t exactly convey that. If you don’t know how to design a UI, there’s nothing wrong with borrowing one from an existing website - and there are definitely websites that have templates you can use like this one: Webapp designs, themes, templates and downloadable graphic elements on Dribbble
I can’t stress this point enough because it seems way too prevalent these days: try to get away from posting “toy” projects that don’t really demonstrate much about your ability. Make more ambitious and complex apps that solve a business problem - i.e. something like Amazon.com’s e-commerce app, built out with multi-user authentication and automated testing. Those are the kinds of projects that will catch much more attention.
Is your goal to get into web or game development? You won’t be able to do both, and it’s conflicting to mention both of them on your site and resume because it’ll confuse recruiters/HR. You’re going to have to delete “video game development” interests if your goal is web development, because that will send a signal to recruiters/HR that you don’t want to send.
Soft skills are something you should avoid including on a resume. It’s not necessary and could have the potential to send the wrong signal to anyone reading the resume.
You can’t self-teach computer science. That’s not how it works - computer science educations are validated through colleges & universities, not by yourself. You should just delete that from your education.
Since your resume is in English, it needs to be proofread for capitalization errors (i.e. your list of technical skills) and grammatical correctness.
Your online portfolio looks cool. I like the background pics. They are really fitting to the topic. Clean design, not overloaded or too many play options. I guess this was one of your bullet points in the project.
critics: Contact: The goal of an Online Portfolio is to get in touch with you, therefor I would highlight the contact options more and put it on the front page - the most HR Manager people don’t like to search for something (more than 20 sec). About You: I missing that chapter. It is content about your projects, what skills you used - but there is too little presenting about the person. They do not hire skills, they (hopefully) hire persons. I would extend this as well.