feat: seperated personnal and school projects in resume

+ rework of socials
This commit is contained in:
Laureηt 2021-01-23 22:23:52 +01:00
parent 8a5037dea3
commit 4b8ddab738
3 changed files with 52 additions and 70 deletions

View file

@ -3,56 +3,42 @@
"info": {
"label": "CS Engineering Student",
"about": "I am an hardworking and punctual person, I work well in a team but also on my own as I like challenge myself. I have good listening and communication skills, I am well organized and rarely fails to meet deadlines."
"about": "I am an hardworking and punctual person, I work well in a team but also on my own as I like challenge myself. I have good listening and communication skills, I am well organized and rarely fail to meet deadlines."
},
"contacts": [
{
"type": "email",
"link": "laurentfainsin@protonmail.com",
"prefix": "mailto:",
"contact": "laurentfainsin@protonmail.com",
"url": "mailto:laurentfainsin@protonmail.com",
"icon": "far fa-envelope"
},
{
"type": "phone",
"link": "+33781492838",
"prefix": "tel:",
"contact": "+33781492838",
"url": "https://signal.org/",
"icon": "fas fa-phone"
},
{
"type": "website",
"link": "https://www.bde.inp-toulouse.fr/~fainsil/",
"prefix": "",
"icon": "fas fa-globe"
"contact": "Brest, France",
"url": "https://www.openstreetmap.org/#map=12/48.3930/-4.4601",
"icon": "fas fa-location-arrow"
}
],
"location": {
"address": "Brest, France",
"link": "https://www.openstreetmap.org/#map=12/48.3930/-4.4601",
"icon": "fas fa-location-arrow"
},
"socials": [
{
"network": "LinkedIn",
"network": "laurent-fainsin",
"url": "https://www.linkedin.com/in/laurent-fainsin/",
"icon": "fab fa-linkedin-in"
},
{
"network": "GitHub",
"network": "Laurent2916",
"url": "https://github.com/Laurent2916",
"icon": "fab fa-github"
},
{
"network": "Matrix.to",
"network": "@fainsil:inpt.fr",
"url": "https://matrix.to/#/@fainsil:inpt.fr",
"icon": "far fa-comments"
},
{
"network": "Signal",
"url": "https://signal.org/",
"icon": "fas fa-lock"
}
],
@ -71,7 +57,28 @@
}
],
"projects": [
"school_projects": [
{
"title": "Pagerank",
"category": "FOSS",
"url": "",
"repo": "",
"pdf": "{{ '/content/pagerank.pdf' | url }}",
"role": "Author",
"description": "Implementation of an iterative algorithm in Ada to compute the pagerank of a given network as quickly and efficiently as possible."
},
{
"title": "Frequency Modem",
"category": "FOSS",
"url": "",
"repo": "",
"pdf": "{{ '/content/modem.pdf' | url }}",
"role": "Author",
"description": "Matlab modeling of a modem capable of transmitting information (a sequence of bits) reliably via an imperfect transmission channel."
}
],
"personnal_projects": [
{
"title": "This website",
"category": "FOSS",
@ -79,14 +86,6 @@
"repo": "https://project-repo.com",
"role": "Author",
"description": "I made this website almost entirely from scratch, I used the static site generetor 11ty.js to simplify the process thanks to its templating system. I learned a lot about HTML, CSS, Javascript and it also allowed me to strengthen my git skills."
},
{
"title": "Project 2",
"category": "FOSS",
"url": "http://asteroids-demo.org",
"repo": "https://asteroids-repo.com",
"role": "Creator",
"description": "Lorem ipsum dolor sit amet consectetur adipisicing elit. Maiores id adipisci, laudantium tempora neque asperiores repellat enim quasi vel doloremque non quas quibusdam qui magnam et reprehenderit cum facilis labore ad dicta ab accusamus, reiciendis corrupti excepturi! Possimus eligendi suscipit nam labore aliquid, deserunt reprehenderit nemo quos et alias! Fuga."
}
],
@ -280,6 +279,11 @@
"language": "Rust.rs",
"level": "beginner",
"icon": "devicon-rust-plain"
},
{
"language": "Java",
"level": "beginner",
"icon": "devicon-java-plain"
}
],
@ -309,14 +313,6 @@
"Patience"
]
},
{
"name": "Climbing",
"summary": "A nice way to relieve stress.",
"tags": [
"Strength",
"Perseverance"
]
},
{
"name": "Aquariums",
"summary": "Tamagochis, but with real responsabilities.",
@ -324,15 +320,6 @@
"Patience",
"Perfectionism"
]
},
{
"name": "Gardening",
"summary": "The environnement is kinda useful.",
"tags": [
"Flowers",
"Cacti",
"Ecology"
]
}
]
}

View file

@ -57,9 +57,14 @@ section {
padding-left: 1em;
}
section > a {
padding-left: 1em;
}
section > p {
padding-left: 1em;
margin: 0;
margin-bottom: 0.4em;
}
section > h3 {
margin-bottom: .3em;

View file

@ -31,16 +31,17 @@ username: Laureηt
<h1>{{ resume.name }} <small>({{ resume.info.label }})</small></h1>
<p>{{ resume.info.about }}</p>
<h2>Working experience</h2>
{% for work in resume.works %}
<h2>School Projects</h2>
{% for project in resume.school_projects %}
<section>
<h3>{{ work.title }} <small>{{ work.date }}</small></h3>
<p>{{ work.description }}</p>
<h3>{{ project.title }}</h3>
<p>{{ project.description }}</p>
<a href="{{ project.pdf }}">rapport.pdf</a>
</section>
{% endfor %}
<h2>Projects</h2>
{% for project in resume.projects %}
<h2>Personnal Projects</h2>
{% for project in resume.personnal_projects %}
<section>
<h3>{{ project.title }}</h3>
<p>{{ project.description }}</p>
@ -80,20 +81,9 @@ username: Laureηt
{% for contact in resume.contacts %}
<li>
<span class="{{ contact.icon }}"></span>
<a href="{{ contact.prefix + contact.link }}">
{% if contact.type == 'website' %}
Personnal website
{% else %}
{{ contact.link }}
{% endif %}
</a>
<a href="{{ contact.url }}">{{ contact.contact }}</a>
</li>
{% endfor %}
<li>
<span class="{{ resume.location.icon }}"></span>
<a href="{{ resume.location.link }}">{{ resume.location.address }}</a>
</li>
</ul>
<h2>Socials</h2>