"use client"; import Link from "next/link" import { Button } from "@/components/ui/button" import {JSX, SVGProps, useState} from "react" import { Card, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Badge } from "@/components/ui/badge" import Image from "next/image" import {Github, Linkedin, MenuIcon} from "lucide-react"; export default function Home() { const [mobileMenuOpen, setMobileMenuOpen] = useState(false); const skills = [ "IT Support", "Data Analysis", "Python", "R", "SQL", "Network Architecture", "Network Security", "Cloud Computing", "Data Visualization", "Machine Learning", "Statistical Analysis", "Database Management", "Linux", "Git", "Agile Methodologies", "Project Management", "Business Analysis", "Critical Thinking" ]; const certifications = [ { name: "Google IT Support Professional Certificate", issuer: "Google", image: "./certificates/Coursera_RZ1V4RU6JP2D.png" }, { name: "Google Data Analytics Professional Certificate", issuer: "Google", image: "./certificates/Coursera_EN181NFH7VYT.png" }, { name: "IBM Python for Data Science, AI & Development", issuer: "IBM", image: "./certificates/Coursera_QT9WT5VCHJNU.png" } ]; return (
{/* Mobile menu */} {mobileMenuOpen && (
{["About", "Skills", "Certifications", "Portfolio"].map((item) => ( setMobileMenuOpen(false)} > {item} ))}
)}

About Me

Hello! I'm Pietro Quintavalle, a dedicated IT hobbyist with a strong foundation in IT support and data analytics who's currently pursuing a bachelor in Economics. My passion lies in leveraging technology to solve complex problems and derive meaningful insights from data. With a combination of technical skills and analytical thinking, I'm equipped to tackle challenges in both IT infrastructure and data-driven decision-making.

Skills

{[...skills, ...skills].map((skill, index) => ( {skill} ))}

Portfolio

{[ { title: "password-generator", description: "A unique and interactive password generator built with Next.js and React. ", technologies: ["Nextjs", "Encryption", "Typescript"], githubLink: "https://github.com/Quinta0/password-generator" }, { title: "Valgo", description: "A website for visualizing sorting algorithms for the visual learners out there.", technologies: ["Typescript", "React", "Algorithms"], githubLink: "https://github.com/Quinta0/valgo" }, { title: "Gravity", description: "3D Gravity Simulator is a C++ program that visualizes the gravitational interactions between celestial bodies", technologies: ["C++", "OpenGL", "Physics", "3D", "Simulation", "Cmake", "VCPKG"], githubLink: "https://github.com/Quinta0/gravity" }, { title: "Boston Housing Price Prediction", description: "A simulation of the Boston Housing Price Prediction project that involves building a machine learning model to predict housing prices. ", technologies: ["Python", "Machine Learning", "Data Analysis", "Data Visualization", "Jupyter Notebook", "Probability", "Statistics"], githubLink: "https://github.com/Quinta0/BostonHousing" }, { title: "Forest Fire Simulation", description: "An assignment for the Probability & Statistics course at USI that aims to model the spread of forest fires over a grid representing a forest landscape.", technologies: ["Statistics", "Python", "Jupyter Notebook", "Simulation", "Probability"], githubLink: "https://github.com/Quinta0/ForestFire" }, { title: "Network Monitoring Tool", description: "A tool for monitoring and analyzing network traffic, demonstrating networking skills and data visualization.", technologies: ["Python", "Scapy", "Matplotlib"], githubLink: "#" } ].map((project, index) => (

{project.title}

{project.description}

{project.technologies.map((tech, techIndex) => ( {tech} ))}
View on GitHub
))}

Certifications

{certifications.map((cert, index) => ( {cert.name} {cert.name} {cert.issuer} ))}
) } function TerminalIcon(props: JSX.IntrinsicAttributes & SVGProps) { return ( ) }