From f6786e3cc28b6b3675064d6f45a42ff6cc778d08 Mon Sep 17 00:00:00 2001
From: Leo dev
Date: Sat, 22 Nov 2025 11:55:45 +0100
Subject: [PATCH] Improved portfolio
---
package-lock.json | 10 ++++++++++
package.json | 1 +
src/app/page.tsx | 19 +++++++++++++++----
src/components/PinnedRepos.tsx | 2 +-
src/components/Skill.tsx | 2 +-
5 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index c89f542..2c1b6d2 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -18,6 +18,7 @@
"@types/react-syntax-highlighter": "^15.5.13",
"dotenv": "^16.4.7",
"katex": "^0.16.19",
+ "lucide-react": "^0.554.0",
"next": "15.1.3",
"notion-to-md": "^3.1.3",
"react": "^19.0.0",
@@ -2228,6 +2229,15 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/lucide-react": {
+ "version": "0.554.0",
+ "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.554.0.tgz",
+ "integrity": "sha512-St+z29uthEJVx0Is7ellNkgTEhaeSoA42I7JjOCBCrc5X6LYMGSv0P/2uS5HDLTExP5tpiqRD2PyUEOS6s9UXA==",
+ "license": "ISC",
+ "peerDependencies": {
+ "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/markdown-table": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
diff --git a/package.json b/package.json
index 6f6dda9..9b310c1 100644
--- a/package.json
+++ b/package.json
@@ -19,6 +19,7 @@
"@types/react-syntax-highlighter": "^15.5.13",
"dotenv": "^16.4.7",
"katex": "^0.16.19",
+ "lucide-react": "^0.554.0",
"next": "15.1.3",
"notion-to-md": "^3.1.3",
"react": "^19.0.0",
diff --git a/src/app/page.tsx b/src/app/page.tsx
index 59372e4..b07f2c2 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -14,6 +14,7 @@ import {
} from "@fortawesome/free-brands-svg-icons";
import { faJava } from "@fortawesome/free-brands-svg-icons/faJava";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
+import { CoffeeIcon, HeartIcon } from "lucide-react";
import { useEffect, useState } from "react";
import GitHubCalendar from "react-github-calendar";
@@ -41,6 +42,14 @@ export default function App() {
low-level programming.
+
+
{/* Socials and skill */}
{/* socials */}
@@ -48,7 +57,7 @@ export default function App() {
@@ -111,7 +120,9 @@ export default function App() {
/>