Computer Engineering student based in Venice, Italy.
I build thoughtful software, explore complex systems, and turn ideas into products people can use.
This repository contains the source for simonesiega.com, my personal portfolio and a home for selected work, experience, and ideas.
Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · MDX · Bun
git clone https://github.com/simonesiega/portfolio.git
cd portfolio
bun install
bun devOpen localhost:3000.
| Command | Description |
|---|---|
bun run dev |
Start the local development server |
bun run build |
Create a production build |
bun run check |
Run formatting, linting, type checks, tests, and a build |
bun run test |
Run unit tests |
bun run test:e2e |
Run end-to-end tests |
bun run format |
Format the codebase |
src/app Routes, metadata, sitemap, and pages
src/components Reusable interface and animation components
src/lib/config/text Portfolio content and project data
src/styles Design, motion, and accessibility styles
e2e End-to-end and accessibility tests
public Images, media, and résumé
.github/workflows Build, quality, test, and security automation
Released under the MIT License.