
Gaming
IWhat I play
Soulslike Worlds
Boss doors, bonfire checkpoints and the beautiful cruelty of learning by dying. Patience as a core mechanic — I speak it fluently.
Deaths
Countless
Regrets
None
† message: “bonfire ahead, therefore hope”
Full-stack engineering & game development
float4 frag(v2f i) : SV_Target {
float rim = pow(1.0 - ndv, 3.0);
float glow = rim * pow(ndl, 2.0);
return lerp(base, neon, glow);
}
const forge = createEngine({ mode: "isometric" });
forge.compose(scene, bloomPass, scanlines);
export const world = forge.run();
01 / Web Engine
02 / Game Forge
The grid is live
Scroll to explore
Software Engineer — Ankara, Turkey
01 / About
I'm Oguz — a software engineer based in Ankara. For 5+ years I've been shipping React and Next.js products with an obsession for motion, performance and detail.
From interactive experiments to design systems, I work where engineering meets design — and I sweat the last 4 pixels.
Location
Ankara, TR
Experience
5+ years
Focus
Frontend & Motion
02 / Selected work
(04) projects — drag your scroll
v3.0.0This site — a GSAP-driven single page with a scroll-scrubbed hero sequence, statically exported to GitHub Pages.
LiveA retro DOS-style terminal in the browser — virtual file system, tab completion and command history. Try it live.
LiveFive self-contained browser games — snake, memory, reaction, sliding puzzle and typing speed. Play them live.
A Python tool that packs a folder of SVGs into a single sprite sheet alongside a metadata.json.
03 / Capabilities
React · Next.js · Vue.js · TypeScript · Tailwind CSS · SASS
GSAP · ScrollTrigger · Lenis · Framer Motion · Three.js
Canvas · WebGL · Generative visuals · Interactive experiments
UI/UX · Design systems · Figma · Core Web Vitals · SEO
04 / Hobbies
This is what I do when I'm not shipping code: I sink long nights into punishing soulslike RPGs, devour grim dark-fantasy manga, and get lost in mythologies deep enough to ship their own appendices.
Scroll the shelf — every card is one obsession, and the shelf grows as new ones join.
Die. Learn.Ship again.
— The loop — in games and in code