English · Türkçe
Personal website & CV of Enes Garip — Software Engineer at Intertech, working on banking systems with .NET, React and TypeScript.
🌐 Live: enesgarip.com
- Bilingual (EN/TR) — auto-detects browser language, manual toggle is remembered
- Light / dark theme — follows system preference, can be switched manually
- Zero dependencies — plain HTML, CSS and JavaScript; no framework, no build step
- Responsive design, social share cards (Open Graph + Twitter), downloadable CV (PDF)
node server.js
Then open http://localhost:3000. (server.js is only a tiny local preview server —
the site itself is fully static and needs nothing to deploy.)
| Path | Purpose |
|---|---|
index.html |
Page skeleton — sections, cards, links |
css/style.css |
All styling — color palette lives in :root at the top |
js/main.js |
Translations (translations), typewriter effect, theme/language toggles |
cv/ |
CV page (cv.html) and generated PDF |
CNAME |
Custom domain for GitHub Pages |
Hosted on GitHub Pages (main branch, root) with the custom domain
enesgarip.com (DNS on Cloudflare; www redirects to the apex domain).
Any push to main goes live in 1–2 minutes:
git add -A
git commit -m "Update site"
git push
The CV PDF is regenerated from cv/cv.html with headless Chrome (--print-to-pdf).
English · Türkçe
Enes Garip'in kişisel websitesi ve CV'si — Intertech'te Yazılım Mühendisi; .NET, React ve TypeScript ile bankacılık sistemleri geliştiriyor.
🌐 Yayında: enesgarip.com
- İki dilli (TR/EN) — tarayıcı dilini otomatik algılar, elle seçim hatırlanır
- Açık / koyu tema — sistem tercihine uyar, elle de değiştirilebilir
- Sıfır bağımlılık — saf HTML, CSS ve JavaScript; framework ve kurulum yok
- Duyarlı (responsive) tasarım, paylaşım kartları (Open Graph + Twitter), indirilebilir CV (PDF)
node server.js
Sonra tarayıcıda http://localhost:3000 adresini aç. (server.js sadece yerel
önizleme içindir — site tamamen statiktir, yayın için hiçbir şey gerekmez.)
| Yol | Ne işe yarar |
|---|---|
index.html |
Sayfa iskeleti — bölümler, kartlar, linkler |
css/style.css |
Tüm tasarım — renk paleti en üstte :root içinde |
js/main.js |
Çeviriler (translations), daktilo efekti, tema/dil butonları |
cv/ |
CV sayfası (cv.html) ve üretilen PDF |
CNAME |
GitHub Pages özel alan adı |
Site GitHub Pages üzerinde (main branch, kök dizin), özel alan adı
enesgarip.com (DNS Cloudflare'de; www ana adrese yönlenir).
main'e atılan her push 1–2 dakikada yayına girer:
git add -A
git commit -m "Site güncellendi"
git push
CV PDF'i, cv/cv.html dosyasından headless Chrome ile (--print-to-pdf) yeniden üretilir.