Welcome to the source code repository for my personal digital portfolio! This project serves as a showcase of my skills, professional experience, and selected works. My goal is to create modern, highly performant, and user-centric applications. This site itself is an example of those principles.
This portfolio is built using a modern, high-performance stack focused on developer experience and speed:
- Framework: SvelteKit
- Language: TypeScript
- Styling: Tailwind CSS, CSS
- Package Manager: pnpm
- Build Tooling: vite
- Runtime Environment: Node.js v24+
- Deployment: Vercel
Follow these instructions to get a local copy of the project up and running for development and testing.
Ensure you have the following installed on your system:
- Node.js: Version v24 or higher. You can verify your version with:
node -v - pnpm: If you do not have pnpm installed globally, you can install it using npm:
npm i -g pnpm
- Clone the repository
- Install dependencies using pnpm:
pnpm install - Run dev environment:
pnpm dev
- Build the project using pnpm:
pnpm build - The build can than be previewed with:
pnpm preview