Source of https://mine-creative-dev.vercel.app — the portfolio of Mine Dodanlı, Creative Developer (Üsküdar, İstanbul).
Hand-written static site. No framework, no build step, no bundler: 18 HTML pages, one stylesheet, one 4 KB script. It is deployed to Vercel exactly as it sits in this repository.
A portfolio whose job is to show craft should not need 40 MB of node_modules to
render a paragraph. Every decision here is a constraint I set and then held:
- No build step. What you read in
index.htmlis what the browser receives. - Nothing loads until it is needed. Videos are
preload="none"with a poster and get theirsrcbound by anIntersectionObserverinassets/js/site.js. The home page is ~240 ms to load on a 375 px viewport. - No layout shift. Every
<img>carrieswidth/heightand analt. - Motion is opt-out-able. Scroll reveals respect
prefers-reduced-motion. - Two languages, kept in sync. Turkish under
/, English under/en/, withhreflangpairs and per-pagecanonical.
index.html Turkish home en/index.html
partner/ production-partner page en/partner/
work/<slug>/ 7 case studies en/work/<slug>/
assets/css/site.css single stylesheet
assets/js/site.js lazy media + scroll reveal
cv/ CV, PDF, TR + EN
sitemap.xml robots.txt
The case studies describe seven live builds, each deployed on its own domain — 3D product launches, an infrastructure decision system, data visualisation and short-form motion. Those projects' source code is not in this repository. Several of them are commercial template packages with their own licensing and distribution terms, so only the case studies and the live demos are public.
Every fictional brand in the portfolio (ARQEN, NALYTH, VELORREN, KESİT, EŞİK, TAVRA) is credited as fictional on its own case page. No real client, brand, or clinical/engineering performance claim is presented as real.
There is nothing to install.
python3 -m http.server 8000Then open http://127.0.0.1:8000/.
I work with an AI-assisted development workflow. Direction, design decisions, acceptance criteria and quality control are mine; acceptance is done by measurement — screenshots, pixel measurement, overflow and contrast checks — not by eye.
miyabgu@gmail.com · LinkedIn · ehlisunnah.com · @athari_legacy
The code in this repository is MIT (see LICENSE).
The content — case study texts, photographs, renders, videos, the CV, and the
assets/img and cv directories — is not covered by that licence and remains
© 2026 Mine Dodanlı. Please do not redistribute the imagery or copy the case
studies.