İçeriğe geç

Çalışmalar

Farklı alanlar. Benzer bir çalışma biçimi.

Bu, kariyerimin tamamını sıralayan bir arşiv değil. Yıllar boyunca tekrar tekrar yaptığım işi gösteren bir seçki: karmaşık bir durumu anlamak, asıl problemi bulmak ve sonunda çalışan bir şey ortaya çıkarmak.

Önce sistemi görünür hale getir

Bir şey değiştirmeden önce problemin nerede başladığını, neye bağlı olduğunu ve bugün neden böyle çalıştığını anlamaya çalışırım.

Eksik olan şeyi gerçekten kur

Tavsiyede kalmak yerine gerektiğinde ürünü, aracı, iş akışını ya da teknik altyapıyı çalışır hale getiririm.

Problem nereye gidiyorsa oraya git

Mesele tek bir ekibe sığmıyorsa strateji, ürün, teknoloji, production ve organizasyon arasında hareket etmek gerekir.

Sistemler, ürünler ve şirketler

Ürünün, teknolojinin ve şirketin çalışma biçiminin birlikte ele alınması gereken işler.

Stambol XR Park Grand spatial and immersive project.

Stambol · Kurucu ortak, teknoloji ve ürün liderliği

Stambol XR

Mekansal bir fikri insanların gerçekten kullanacağı ürüne dönüştürmek

Stambol'da görselleştirme, eğitim, simülasyon, sağlık, gayrimenkul ve etkileşimli deneyimler için immersive ve gerçek zamanlı ürünler geliştirdik. Kurucu ortak olarak belirsiz bir müşteri ihtiyacından ürün tanımına, mimariye ve teslimata kadar sürecin farklı katmanlarını yönettim.

XRGerçek zamanlı 3DEğitim ve simülasyonGörselleştirme
Detayı oku
Abstract connected evidence streams converging into a clear operational signal.

Büyük ölçekli yazılım organizasyonu · Teknoloji ve dönüşüm liderliği

Quality Intelligence for Complex Software

Yazılım kalitesi için ortak bir hafıza oluşturmak

Crash loglarını, telemetriyi, hata geçmişini ve seçili oyuncu geri bildirimlerini aynı yerde ilişkilendiren bir sistem üzerinde çalıştım. Amaç, ekiplerin her problemde bağlamı baştan toplamak yerine ne olduğunu, kimin sahiplenmesi gerektiğini ve bir sonraki adımı daha hızlı görebilmesiydi.

Mesele yeni bir dashboard ya da ticket süreci kurmak değildi. Kaliteyle ilgili bildiklerimizin ekipler ve araçlar arasında kaybolmamasını sağlamaktı.

Yazılım kalitesiCrash telemetrisiOrganizasyonel hafızaYapay zeka destekli iş akışları
Detayı oku
LlamaZOO enterprise digital twin showing an industrial 3D visualization of a mine operation.

LlamaZOO · Teknoloji stratejisi, ürün mimarisi ve mühendislik liderliği

LlamaZOO

Karmaşık operasyonları tek bakışta anlaşılır hale getirmek

Fabrika ve tesislerin etkileşimli 3D modelleri üzerinde canlı iş ve operasyon verisini gösteren kurumsal dijital ikizler için teknoloji stratejisi, ürün mimarisi ve mühendislik çalışmalarını yönettim.

Değer yalnızca 3D modelde değildi. Farklı ekiplerin aynı fiziksel sistemi, aynı veriye bakarak birlikte anlayabilmesindeydi.

Kurumsal yazılımDijital ikizlerEndüstriyel görselleştirmeVeri
Detayı oku
Locopass location-intelligence platform imagery.

Kurucu ortak ve CTO · Kurucu ortak ve teknoloji liderliği

Locopass

Yazılımın fiziksel dünyada nerede olduğunu bilmesi

Mobil uygulamaları, cloud servislerini, API'leri, IoT'yi, geofencing'i ve Bluetooth Low Energy'yi bir araya getiren konum zekası platformunu kurucu ortak olarak geliştirdim ve yönettim. Amaç fiziksel bir konumu dijital deneyimin doğal bir parçası haline getirmekti.

Konum zekasıMobilCloud ve API'lerIoT
Detayı oku
OIX creator-focused marketplace platform imagery.

OIX · Kurucu ortak, teknoloji ve ürün liderliği

OIX

Kimlik, ticaret ve dijital sahipliği aynı platformda buluşturmak

OIX'i; kimlik, sosyal deneyim, marketplace, dijital sahiplik, Azure tabanlı dağıtık servisler ve blockchain entegrasyonlarını bir araya getiren creator odaklı bir platform olarak kurduk. Kurucu ortak olarak ürün ve teknoloji tarafını yönettim.

MarketplaceKimlikDijital sahiplikDağıtık sistemler
Detayı oku

Oyunlar ve gerçek zamanlı teknoloji

Yaratıcı beklentilerin, teknik sınırların ve production baskısının aynı anda gerçek olduğu ortamlarda geliştirilmiş ürünler ve sistemler.

Skate. A skater mid-trick over a drained pool with a city skyline behind.

Electronic Arts · Gameplay ve AI sistemleri liderliği

Skate.

Sanal bir şehri gerçekten yaşıyormuş gibi hissettirmek

Skate serisinde yayalar, güvenlik, karakter davranışları, etkileşimler, spawning, persistence ve dünya simülasyonu dahil gameplay ve ambient AI sistemleri üzerinde çalıştım. Uygulama; mühendislik, tasarım, animasyon, sanat ve production ekiplerinin birlikte hareket etmesini gerektiriyordu.

GameplayAISimülasyonAçık dünya
Detayı oku
Tom Clancy's Rainbow Six. Three operators breach through a wall behind a central ballistic shield marked with a prominent white 6 and small country flags.

Ubisoft · Teknoloji liderliği

Rainbow Six

Büyük ölçekli canlı bir oyun ekosisteminde teknoloji liderliği

Kariyerimde bugüne kadar çalıştığım en büyük oyuncu ölçeğine sahip ortamlardan biri olan Rainbow Six ekosisteminde teknoloji, mühendislik verimliliği ve uzun ömürlü canlı geliştirmeyi destekleyen sistemler üzerinde çalıştım.

Rainbow SixCanlı oyunTeknoloji liderliği
Detayı oku
Splinter Cell: Blacklist. Sam Fisher stands in shadow against a light, dust-swept background.

Ubisoft · Engine, Kinect ve ses tanıma entegrasyonu

Splinter Cell: Blacklist

Görünmeyen performans problemlerini oyun dünyasının içinde görünür kılmak

Değiştirilmiş bir Unreal Engine 2.5 codebase'i içinde Kinect ve ses tanıma entegrasyonu üzerinde çalıştım. Mekansal frame-rate heatmap'leri sayesinde performans düşüşlerinin oyunun hangi bölgelerinde oluştuğunu doğrudan dünya üzerinde görebiliyor, problemi ekip için somut hale getirebiliyorduk.

EngineUnreal EngineKinectSes
Detayı oku
Pure Futbol. A warmly lit arena with the Portugal squad in a physical duel for the ball.

Ubisoft · Teknik yönetim

Pure Futbol

Yaklaşık 10 FPS'ten stabil 60 FPS'e

Rendering, animasyon, job sistemi ve çok çekirdekli çalışma tarafında mimari ve performans çalışmalarını yönettim. Geliştirme sırasında yaklaşık 10 FPS civarında çalışan konsol oyununun stabil 60 FPS ile yayınlanmasına giden teknik dönüşümün parçasıydım.

Oyun teknolojisiPerformansMimariPlayStation 3
Detayı oku
MotionSports: Adrenaline. A wingsuit flier soars through a rocky canyon.

Ubisoft

MotionSports: Adrenaline

Arayüzün oyuncunun bedeni olduğu bir oyun

Kinect ve PlayStation Move için geliştirilmiş hareket kontrollü bir oyunun etkileşim tarafında çalıştım. Oyuncunun bedeni ana arayüzdü. Tasarımın önemli kısmı yalnızca hareketi algılamak değil, sistemin ne anladığını oyuncuya da anlaşılır biçimde geri göstermekti.

KinectPlayStation MoveHareket girdisi
Detayı oku

Teknik temeller

Engine, grafik, işletim sistemi ve iddialı ürünlerin altında çalışan daha düşük seviyeli teknik katmanlar.

Abstract graphics architecture built from low-level system layers and a GPU pipeline.

Microsoft · Düşük seviyeli grafik ve GPU yazılım mimarisi

Midori

Henüz tamamlanmamış bir işletim sistemi için grafik altyapısı kurmak

Microsoft'taki deneysel Midori işletim sistemi projesinde düşük seviyeli grafik sistemleri ve GPU yazılım mimarisi üzerinde çalıştım. Grafik ve GPU driver'ları, yüksek performanslı grafik API'leri, doğrulama ve teşhis araçları geliştirdim. Donanım spesifikasyonlarından başlayarak Midori'nin deneysel dili ve runtime'ı üzerinde çalışan bir grafik driver'ı yazdım.

İşletim sistemleriGrafikGPU driver'larıAr-Ge
Detayı oku

Yeni bir çalışma nereden başlar?

Bugün olması gerektiği kadar iyi çalışmayan bir süreci anlatın.

Önce nedenini anlamaya çalışırız. Sonra yapay zekanın gerçekten işe yarayıp yaramadığına bakar ve yönü gösterecek en küçük çalışan çözümü kurarız.