Personal portfolio site for furkankorhan.com.
This repository contains the main portfolio website. It is the central place where the public site, selected project cards, contact links, metadata, sitemap and live demo routes are deployed from.
- A responsive portfolio built with Next.js and TypeScript
- A custom animated intro using a frame sequence
- Clean sections for profile, focus areas, selected projects and contact
- Deployment on Vercel with a custom domain
- Practical attention to design, layout, performance and maintainability
- Next.js
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- Vercel
src/app/ App Router pages, metadata, sitemap, OG image
src/components/ Portfolio sections and UI components
src/hooks/ Small interaction hooks
src/lib/ Animation frame metadata
public/sequence/ WebP frame sequence for the hero animation
public/robots.txt Search engine crawling rulesScrollyCanvas: animated visual introKurzprofil: short personal profileFokus: current technical focus areasProjects: selected project cardsWarumInformatik: why I work toward InformatikContact: portfolio, GitHub and email links
- The first screen should create a strong visual signal without becoming a generic landing page.
- The language is German because the site supports applications in Germany.
- The project list is intentionally small and should point to real proof, not unfinished ideas.
- The site avoids claiming expert status. It shows direction, taste and practical execution.
npm install
npm run devOpen http://localhost:3000.
npm run lint
npm run buildLive and usable. Next improvements:
- Add a downloadable Lebenslauf link when the public CV version is finalized
- Keep the project cards aligned with real work instead of listing too many unfinished ideas