muhiddin@grimoire:~$ cat ./apps/portfolio/README.md
My Portfolio_
Web
My career and projects.
My personal portfolio, bringing together my education, career, skills and every project I’ve built. Designed with a terminal aesthetic, SEO-friendly so it’s easy to find in search, and it runs smoothly on every device.

## how it works
- 01
Content lives in files
Career, projects, skills and education sit in typed TypeScript files, both languages side by side.
- 02
Built at compile time
Every page is rendered to static HTML at build time; there is no server work at runtime.
- 03
Served from the edge
Vercel’s CDN serves pages and optimised images from the location closest to the visitor.
- 04
Found by search engines
hreflang, a sitemap, Open Graph and JSON-LD make each page index correctly in both languages.
## features
Terminal-themed interface
Command-line aesthetics, monospace typography and a single accent colour.
TR / EN
Turkish by default, English under /en; the language choice is remembered.
Almost zero JavaScript
Pages are rendered with server components; only the menu and language switch ship to the client.
Easy to manage
Adding a project is just adding one object; its detail page and sitemap entry are generated.
## technical details
tech stack
challenge
Serving Turkish at the root and English under /en from a single page template.
solution
A Next.js proxy rewrites root URLs to an internal /tr route, and pages are statically generated from one [lang] template.
challenge
Fast loading on an image-heavy page.
solution
next/image for AVIF/WebP and responsive srcsets, self-hosted fonts via next/font, and a single small CSS file.