{"settings":{"preset":"tayf","metaTitle":{"tr":"Oğuz Han Duran","en":"Oğuz Han Duran"},"metaDescription":{"tr":"React, FastAPI ve .NET ile arayüz ve servis yazan yazılım geliştirici. İzmir.","en":"Software developer writing interfaces and services with React, FastAPI and .NET. İzmir, Türkiye."}},"profile":{"name":"Oğuz Han Duran","title":{"tr":"Yazılım geliştirici","en":"Software developer"},"location":{"tr":"İzmir","en":"İzmir, Türkiye"},"tagline":{"tr":"E-postayla dönen işleri tek ekrana indiriyorum — arayüzünden veritabanına kadar.","en":"I bring work that runs over email into a single screen — from the interface down to the database."},"bio":{"tr":["İşin iki ucunu da seviyorum: React ve Vue ile arayüz, FastAPI ve .NET Core ile servis, MySQL ve MSSQL ile veri. Bir ürünün nasıl göründüğü kadar nasıl ayakta durduğu da ilgimi çekiyor.","Boş vakitlerimde spor yapıyor, müzik dinliyor ve teleskopla gözlem yapıyorum. Bu sitenin renkleri de oradan geliyor — bir yıldızın ne olduğunu ışığını tayfına ayırarak anlarsınız."],"en":["I like both ends of the job: interfaces with React and Vue, services with FastAPI and .NET Core, data with MySQL and MSSQL. How a product holds up interests me as much as how it looks.","Outside work I train, listen to music, and observe through a telescope. This site gets its colours from that last one — you learn what a star is by splitting its light into a spectrum."]},"skills":[{"id":"frontend","group":{"tr":"Ön yüz","en":"Front end"},"items":["React.js","TypeScript","Vue.js"]},{"id":"backend","group":{"tr":"Servis","en":"Back end"},"items":["FastAPI","Python",".NET Core 8"]},{"id":"data","group":{"tr":"Veri ve altyapı","en":"Data & infrastructure"},"items":["MySQL","MSSQL","Docker"]},{"id":"ai","group":{"tr":"Yapay zekâ","en":"Machine learning"},"items":["LSTM"],"note":{"tr":"Zaman serisi analizi","en":"Time series analysis"}}],"experience":[{"id":"ege-iskur","org":"Ege Üniversitesi","role":{"tr":"İşkur kursiyeri","en":"İşkur trainee"},"period":"2025 — 2026","order":1},{"id":"lion-staj","org":"Lion Bilişim / İstanbul Altın Rafinerisi","role":{"tr":"Stajyer geliştirici","en":"Developer intern"},"period":"2025","order":2},{"id":"lion-parttime","org":"Lion Bilişim / İstanbul Altın Rafinerisi","role":{"tr":"Yarı zamanlı geliştirici","en":"Part-time developer"},"period":"2022 — 2023","order":3}],"education":[{"id":"ege","org":"Ege Üniversitesi","role":{"tr":"Bilgisayar Programcılığı","en":"Computer Programming"},"period":"05.2026","note":{"tr":"GNO 3.85/4 · Bölüm birincisi, okul ikincisi","en":"GPA 3.85/4 · 1st in department, 2nd in school"},"order":1},{"id":"lise","org":"Eskişehir Beylikova Fen Lisesi","role":{"tr":"Fen Lisesi","en":"Science High School"},"period":"","order":2}]},"links":[{"id":"email","label":{"tr":"E-posta","en":"Email"},"href":"mailto:contact@oguzhd.com","icon":"mail","order":1},{"id":"github","label":{"tr":"GitHub","en":"GitHub"},"href":"https://github.com/oguz-hd","icon":"github","order":2},{"id":"linkedin","label":{"tr":"LinkedIn","en":"LinkedIn"},"href":"https://linkedin.com/in/oguz-han-duran","icon":"linkedin","order":3}],"projects":[{"id":"proje-portali","slug":"universite-proje-portali","title":{"tr":"Üniversite Proje Portalı","en":"University Project Portal"},"summary":{"tr":"Öğrenci projelerinin toplandığı, danışman onayından geçtiği web portalı.","en":"A web portal where student projects are submitted and pass through advisor approval."},"description":{"tr":["Bölümdeki proje teslimleri e-posta ve USB üzerinden yürüyordu; hangi sürümün son sürüm olduğu kimsenin elinde değildi.","Portal, projeyi öğrenciden alıp danışman onay akışına sokuyor ve tek bir yerde arşivliyor. Ön yüz React, servis FastAPI, veri MySQL."],"en":["Project submissions ran over email and USB sticks; nobody could tell which version was the final one.","The portal takes the project from the student, moves it through advisor approval, and archives everything in one place. React front end, FastAPI service, MySQL storage."]},"tech":["React.js","FastAPI","MySQL","Python"],"order":1,"published":true,"cover":{"id":"d96329028872","width":640,"height":633,"widths":[640],"alt":{"tr":"234","en":"234"}}},{"id":"otopark","slug":"otopark-yonetim-sistemi","title":{"tr":"Otopark Yönetim Sistemi","en":"Car Park Management System"},"summary":{"tr":"Giriş-çıkış takibi, doluluk ve ücretlendirme için masaüstü yönetim uygulaması.","en":"Desktop application for entry/exit tracking, occupancy and billing."},"description":{"tr":["Plaka bazlı giriş-çıkış kaydı, anlık doluluk görünümü ve süreye göre otomatik ücretlendirme.",".NET Core 8 üzerinde kuruldu, veriler MSSQL’de tutuluyor."],"en":["Plate-based entry and exit records, live occupancy view, and automatic time-based billing.","Built on .NET Core 8 with MSSQL for storage."]},"tech":[".NET Core 8","C#","MSSQL"],"order":2,"published":true},{"id":"restoran","slug":"restoran-yonetim-sistemi","title":{"tr":"Restoran Yönetim Sistemi","en":"Restaurant Management System"},"summary":{"tr":"Masa, sipariş ve adisyon akışını tek ekranda toplayan yönetim uygulaması.","en":"Management application bringing tables, orders and checks into one screen."},"description":{"tr":["Masa durumu, sipariş girişi ve adisyon kapatma tek akışta. Mutfak ve kasa aynı veriyi görüyor.","Otopark sistemiyle aynı zemin: .NET Core 8 + MSSQL."],"en":["Table status, order entry and check closing in a single flow. Kitchen and till read the same data.","Same foundation as the car park system: .NET Core 8 + MSSQL."]},"tech":[".NET Core 8","C#","MSSQL"],"order":3,"published":true}],"sections":[{"id":"hakkimda","slug":"hakkimda","kind":"about","heading":{"tr":"Hakkımda","en":"About"},"body":{"tr":[],"en":[]},"order":1},{"id":"deneyim","slug":"deneyim","kind":"experience","heading":{"tr":"Deneyim ve Eğitim","en":"Experience & Education"},"navLabel":{"tr":"Deneyim","en":"Experience"},"body":{"tr":[],"en":[]},"order":2},{"id":"iletisim","slug":"iletisim","kind":"contact","heading":{"tr":"İletişim","en":"Contact"},"body":{"tr":[],"en":[]},"order":4}]}