Skip to content

Commit

Permalink
config: wrap long lines
Browse files Browse the repository at this point in the history
  • Loading branch information
vmezzela committed Jan 8, 2025
1 parent 569e45a commit 8d9dc2b
Showing 1 changed file with 62 additions and 23 deletions.
85 changes: 62 additions & 23 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Menus:

params:
title: "Vincenzo's Portolio"
description: This website is intended to be a personal portfolio
description: This website is a personal portfolio
# staticPath: "" # The path to serve the static files from
favicon: "/coding.svg"

Expand Down Expand Up @@ -129,8 +129,9 @@ params:
title: "Vincenzo."
subtitle: "I am a Software Engineer from Italy."
content: |-
Welcome to my personal portfolio and blog, where I share my journey, projects, and insights as a software engineer.
Welcome to my personal portfolio and blog, where I share my journey,
projects, and insights as a software engineer.
Scroll down to explore my work.
# image: programmer.svg
Expand Down Expand Up @@ -163,15 +164,32 @@ params:
title: "About Me"
# image: "/images/mezzela-vincenzo-round.png"
content: |-
My academic journey began at the Polytechnic of Turin, where I earned a Bachelor's Degree in Computer Engineering. Along these three years, I had the opportunity to participate to the Cyberchallenge Project, which introduced me to the world of Cybersecurity. I fell in love with binary challenges and explored the inner details of the memory and its associated vulnerabilities. This experience inspired me to pursue a Master's Degree with a specialization in Cybersecurity.
In the first year of my Master's program, I took a course on System and Devices Programming, which deepened my interest in Operating Systems and solidified my desire to become an expert in this field. I was then awarded an Erasmus Scholarship, allowing me to pursue a Double Degree at Eurecom, located in the heart of Sophia Antipolis (France), also known as Europe's Silicon Valley.
After studying for one year in Turin and another year at Sophia Antipolis, I completed the Double Degree program with a six months internship at Amadeus S.A.S. The company is one of the top global software providers and a major Global Distribution System (GDS) for the travel and tourism industries. During my internship, I worked on integrating a Fuzzer into their C++ core software stack.
My academic journey began at the Polytechnic of Turin, where I earned a
Bachelor's Degree in Computer Engineering. Along these three years, I had
the opportunity to participate to the Cyberchallenge Project, which
introduced me to the world of Cybersecurity. I fell in love with binary
challenges and explored the inner details of the memory and its
associated vulnerabilities. This experience inspired me to pursue a
Master's Degree with a specialization in Cybersecurity.
In the first year of my Master's program, I took a course on System and
Devices Programming, which deepened my interest in Operating Systems and
solidified my desire to become an expert in this field. I was then
awarded an Erasmus Scholarship, allowing me to pursue a Double Degree at
Eurecom, located in the heart of Sophia Antipolis (France), also known as
Europe's Silicon Valley.
After studying for one year in Turin and another year at Sophia
Antipolis, I completed the Double Degree program with a six months
internship at Amadeus S.A.S. The company is one of the top global
software providers and a major Global Distribution System (GDS) for the
travel and tourism industries. During my internship, I worked on
integrating a Fuzzer into their C++ core software stack.
In April 2024, I graduated magna cum laude from the Polytechnic of Turin.
Since then, I have been dedicating time to a mentorship program on the Linux kernel (as a mentee) and am actively seeking job opportunities.
Since then, I have been dedicating time to a mentorship program on the
Linux kernel (as a mentee) and am actively seeking job opportunities.
skills:
enable: false
Expand Down Expand Up @@ -205,7 +223,11 @@ params:
# enable: true
# name: "View the project"
# url: "https://example.com"
content: "Led comprehensive research and implementation efforts to integrate AFLplusplus, an open-source mutational coverage-guided fuzzer, into company’s core C++ software stack. The objective was to advance the secure development lifecycle of the applications."
content: |-
Led comprehensive research and implementation efforts to
integrate AFLplusplus, an open-source mutational coverage-guided
fuzzer, into company’s core C++ software stack. The objective was to
advance the secure development lifecycle of the applications.
# Education
education:
Expand Down Expand Up @@ -261,8 +283,11 @@ params:
items:
- title: Linux From Scratch
content: |-
Built an entire Linux system following the Linux From Scratch procedure. The building process doesn't rely on any prepackaged component: all the pieces of the system are compiled directly from the source code.
For more information, please refer to my blog post in the link below.
Built an entire Linux system following the Linux From Scratch
procedure. The building process doesn't rely on any prepackaged
component: all the pieces of the system are compiled directly from
the source code. For more information, please refer to my blog post
in the link below.
badges:
- "Linux"
image: /images/lfs.jpg
Expand All @@ -272,8 +297,10 @@ params:

- title: Linux Kernel Mentorship
content: |-
I have taken part in a mentorship organized by the Linux Foundation, I contributed to the Linux Kernel through a structured program focused on submitting patches to the upstream kernel.
For more information, please refer to my blog post in the link below.
I have taken part in a mentorship organized by the Linux Foundation,
I contributed to the Linux Kernel through a structured program
focused on submitting patches to the upstream kernel. For more
information, please refer to my blog post in the link below.
badges:
- "C"
- "Linux Kernel Programming"
Expand All @@ -286,7 +313,11 @@ params:

- title: Virtual Memory in OS161
content: |-
In this academic project, we extended the OS161 kernel by developing a custom Virtual Memory Manager from the ground up. This manager employs a Demand Paging strategy and includes Swap Management for scenarios where RAM is fully utilized. For more detailed information, please refer to the project README on GitHub.
In this academic project, we extended the OS161 kernel by developing
a custom Virtual Memory Manager from the ground up. This manager
employs a Demand Paging strategy and includes Swap Management for
scenarios where RAM is fully utilized. For more detailed information,
please refer to the project README on GitHub.
badges:
- "C"
- "Kernel Programming"
Expand All @@ -298,7 +329,11 @@ params:
url: https://github.com/m-Vins/OS161-DEMAND-PAGING

- title: Pong Game on a LandTiger board
content: This academic project involved developing the classic Pong game on a bare-metal LandTiger board. The implementation required handling interrupts, programming registers, and interfacing with various user peripheral devices.
content: |-
This academic project involved developing the classic Pong game on a
bare-metal LandTiger board. The implementation required handling
interrupts, programming registers, and interfacing with various user
peripheral devices.
badges:
- "C"
- "Assembly"
Expand All @@ -310,9 +345,11 @@ params:

- title: Cyberchallenge
content: |-
Carried out a path of formation in cyber security, up to the selection for the Italian championship
of cyber-defender. Along this path I have been trained to solve Capture The Flag challenges about
different topics such as cryptography, binary, network, web, reverse and pwn.
Carried out a path of formation in cyber security, up to the
selection for the Italian championship of cyber-defender. Along this
path I have been trained to solve Capture The Flag challenges about
different topics such as cryptography, binary, network, web, reverse
and pwn.
image: /images/cyberchallenge.png
badges:
- "C"
Expand All @@ -324,10 +361,12 @@ params:
url: https://cyberchallenge.it
- title: Distributed Backend Database System
content: |-
This academic project focused on developing a distributed database system with fault-tolerant shards. The data
is partitioned across multiple shards, each capable of automatic self-restoration in case of failures.
The system is dynamic, allowing for the addition of new nodes at runtime, which triggers the redistribution of
data to accommodate the updated configuration.
This academic project focused on developing a distributed database
system with fault-tolerant shards. The data is partitioned across
multiple shards, each capable of automatic self-restoration in case
of failures. The system is dynamic, allowing for the addition of new
nodes at runtime, which triggers the redistribution of data to
accommodate the updated configuration.
badges:
- "C++"
- "Remote Procedure Call"
Expand Down

0 comments on commit 8d9dc2b

Please sign in to comment.