UğurcanEser
Uğurcan Eser’in portresi
Portfolyo özetiTam zamanlı pozisyonlara açığım

Uğurcan Eser Full-Stack Yazılım Mühendisi

7+ yıllık deneyimle web, mobil, yapay zekâ destekli, gerçek zamanlı ve IoT sistemleri geliştirip yayınlıyorum; ilk prototipten App Store yayınına ve bulut dağıtımına kadar.

Seçili işler

İlk commit’ten mağaza sayfasına kadar tek başıma tasarlayıp geliştirdiğim ürünler.

06

Hexsmith

iPhone ve Android için, çözücüyle doğrulanmış 300 bölümlük bir somun sıralama bulmacası

Mobil oyun
Rol
Tek geliştirici
Durum
iPhone ve iPad için App Store'da yayında; Android sürümü Google Play için hazırlanıyor
  • Her biri yayımlanmadan önce bir çözücüyle doğrulanan 300 bölüm; gizli somunlar, donmuş ve kilitli civatalar, bombalar ve bukalemun somunlar gibi on bir mekanik, her biri kısa bir kartla tanıtılıyor
  • Geri al, ipucu, ekstra civata ve karıştır güçlendiricileri; altın ve yıldızlar, günlük ödüller ve seriler, günün bulmacası ve yıldızlarla onarılan bir atölye
  • TypeScript ile bir bölüm üretim hattı: tersine karıştıran üreteç, BFS çözücü, bot oyunculu zorluk modeli ve eğriye göre seçim; ayrıca web tabanlı bir bölüm editörü
  • Oyun, editör, çözücü ve oynanabilir reklam için tek kod tabanı: Capacitor kabuğunda PixiJS; ücretsiz, çevrimdışı, reklamsız, hesapsız
TypeScriptPixiJSCapacitorViteiOSAndroidApp StoreWeb sitesiProje sayfası

Barbar Smash

Bir smash burger restoranı için tarayıcıda oynanan 3D restoran telaşı oyunu

Tarayıcı oyunu
Rol
Tek geliştirici
Durum
Restoranın web sitesinde, tarayıcıda yayında; yemeğini bekleyen misafirler için yapıldı
  • Aç barbarları oturtup sipariş alarak ve hesap toplayarak geçen on gün; restoranın gerçek menüsünden siparişler, zincirler, fırlatılan içecekler ve mutfağı bitiren SMASH
  • Blender Python betikleriyle yazılmış oyuncak diorama modelleriyle Three.js sahnesi; müzik, efektler ve sesler Web Audio ile sentezleniyor
  • Deterministik, tam sayılı simülasyon: yarım kalan gün komut kaydından devam ediyor, yıldız hedeflerini botlar ayarlıyor
  • Yaklaşık 1.840 birim ve 300 Playwright testi; üç kalite kademesi için performans bütçeleri
TypeScriptThree.jsWebGL 2BlenderWeb AudioPWATarayıcıda oynaProje sayfası

Budgetory

iPhone ve Android için çok para birimli kişisel finans uygulaması

iOS ve Android uygulaması
Rol
Tek geliştirici
Durum
iPhone için App Store’da yayında; yeni iOS ve Android sürümleri incelemede
  • Gelir, gider, bütçe, birikim hedefi, hesaplar, tekrarlayan işlemler, taksitli kredi kartı ve altın ile döviz gibi varlıklar
  • Önce çevrimdışı: idempotent yazmalar ve istemcide üretilen kimliklerle bağlantı olmadan da çalışır
  • Ağa çıkmadan, paylaşılan bir anlık görüntüden beslenen harcanabilir tutar tahminli ana ekran widget’ı
  • Özel Swift ve Kotlin modülleri, havadan JavaScript güncellemeleri, altı dil, tam erişilebilirlik desteği
React NativeExpoTypeScriptFastAPIPostgreSQLApp StoreProje sayfası

Stamp

SD kartları boyutu ne olursa olsun FAT32 biçimlendirip içine zip yükleyen Linux, macOS ve Windows uygulaması

Masaüstü uygulaması
Rol
Tek geliştirici
Durum
MIT lisansıyla açık kaynak; Linux, macOS ve Windows sürümleri
  • Hazır biçimlendiricilerin 32 GB üstünde reddettiği FAT32’yi her boyutta uygular, ardından zip’i karta kopyalar
  • Üç yerel uygulama: Linux’ta GTK4 ve libadwaita, macOS’ta SwiftUI, Windows’ta WPF; her platformda arayüzsüz tek çekirdek
  • Önce güvenlik: sistem diski asla seçilemez, her adım günlüğe yazılır, zip silmeden önce denetlenir
  • Windows’ta FAT32 yapıları elle yazılır; üç uygulamada 158 test, paketler CI’da üretilir
PythonGTK4SwiftUIC#WPFGitHubSürümlerProje sayfası

Scrap Baron

Telefon ve tarayıcı için piksel sanat hurdalık tycoon oyunu

Oyun
Rol
Tek geliştirici
Durum
Tarayıcıda oynanabilir; iOS ve Android sürümleri yayına hazırlanıyor
  • Dört evreli gün: fiyat belirle, kantarda tart ve pazarlık et, toptancıya sat, raporu oku; sahtekârlığı mıknatısla ya da çuvalı boşaltarak yakala
  • Mahalle hurdalığından geri dönüşüm tesisine üç kademe, 25 başarım, 18 kozmetik ve sonsuz mod
  • Oyun motoru yok: tam sayı ölçekli Canvas 2D, kodla çizilen grafikler, sentezlenen Web Audio, yaklaşık 160 KB gzip
  • Deterministik, tohumlu simülasyon ve birebir kayıt geri yükleme; yaklaşık 330 birim ve 28 uçtan uca test
TypeScriptCanvas 2DCapacitorPWAWeb AudioTarayıcıda oynaProje sayfası

Pizza Assassin

iPhone ve Android için komik, piksel sanat bir gizlilik platform oyunu

Oyun
Rol
Tek geliştirici
Durum
App Store ve Google Play yayınına hazırlanıyor
  • 6 dünyada 40 bölüm: nöbetçiler devriye gezer, araştırır ve kovalar; dilimle kandır, pizza kutusuna saklan ya da ışıkları kapat
  • Her teslimatta üç yıldız, 120 gizli malzeme, hayalet koşular, kıyafetler, 18 başarım ve Game Center ile Play Games sıralamaları
  • Bölümler ASCII harita, piksel sanat ve chiptune müzikler betiklerle üretilir; oyun mantığı sahne ağacı olmadan çalışır
  • 371 birim testi, 18 betikli bölüm oynanışı ve altı dil için mağaza otomasyonu
Godot 4GDScriptPiksel sanatiOSAndroidWeb sitesiProje sayfası

Playable’lar

İstanbul’da geçen küçük tarayıcı oyunları ve reklam ağları için hazırlanmış oynanabilir reklamlar. Hepsi bu sitede çalışır.

07

Deneyim

  1. Yeterly AI

    Şub 2025 – May 2026

    Yazılım Mühendisi · Edirne · Uzaktan

    React, Next.js, React Native ve FastAPI ile üretim ortamında web ve mobil uygulamalar geliştirdim; App Store ve Google Play yayınlarını yönettim, LLM özellikleri entegre ettim, AWS ve Azure üzerinde Unreal Engine 5 simülasyonları kurdum.

  2. Odine Solutions

    Şub 2025 – May 2026

    Yazılım Mühendisi · Uzaktan · Müşteri projesi

    Endüstriyel bir IoT projesinde görevlendirme: canlı telemetriyi görselleştiren gerçek zamanlı Dijital İkiz arayüzleri ve akan veriyle çalışan tarayıcı tabanlı simülasyon araçları.

  3. Vorforge

    Oca 2023 – Şub 2025

    Yazılım Mühendisi · Ankara · Uzaktan

    Python ve TypeScript ile otomasyon sistemi yazılımları geliştirdim, Raspberry Pi ve ESP32 üzerinde IoT cihaz yazılımları kurdum ve ESP32 mikrodenetleyiciler için kararlılık ve sürdürülebilirlik odaklı gömülü C kodu yazdım.

  4. Upwork

    Oca 2020 – Oca 2023

    Serbest Yazılım Mühendisi · Uzaktan · Top Rated

    Uluslararası müşteriler için React, React Native ve TypeScript ile üretim ortamında web ve mobil uygulamalar teslim ettim; Top Rated statüsü ve büyük ölçüde referansla gelen tekrar işler kazandım.

  5. Oyun Stüdyosu (NDA)

    Oca 2020 – Oca 2022

    Oyun Geliştirici · Uzaktan

    HTML5, Phaser.js ve PixiJS ile tarayıcı oyunları geliştirdim: oynanış sistemleri, animasyon ve web için asset hatları.

  6. Playable Factory

    Nis 2019 – Oca 2020

    Oyun Geliştirici · İstanbul · Ofiste

    Mobil reklam ağları için Phaser.js ile oynanabilir reklamlar geliştirdim; tasarım ve pazarlama ekipleriyle marka brieflerini etkileşimli kreatiflere dönüştürdüm.

Eğitim

  1. Hesaplamalı Bilim ve Mühendislik Yüksek Lisansı

    2018 – Devam ediyor

    İstanbul Teknik Üniversitesi · Devam ediyor

    Paralel hesaplama, makine öğrenmesi, sayısal yöntemler ve bilimsel hesaplama. Ara verildi; 2026’da yeniden başlandı.

  2. Araştırma Projesi

    2018 – 2019

    İstanbul Teknik Üniversitesi

    Moleküler ölçekte kuantum hesaplamaları için NumPy, SciPy ve Pandas ile makine öğrenmesi yöntemleri geliştirip değerlendirdim.

  3. Araştırma Projesi

    2015 – 2016

    Mimar Sinan Güzel Sanatlar Üniversitesi · TÜBİTAK

    Öğretim üyesi danışmanlığında TÜBİTAK destekli bir akademik yazılım projesinde yer aldım ve proje bursu aldım.

  4. Matematik Lisans

    2012 – 2016

    Mimar Sinan Güzel Sanatlar Üniversitesi · TÜBİTAK bursiyeri

    Yapay sinir ağları, oyun teorisi ve bilgisayar bilimlerinin matematiksel temellerine odaklandım.

Beceriler

Ana teknolojiler
ReactWeb ve mobil arayüzNext.jsReact framework’üTypeScriptTipli JavaScriptPythonBackend ve veriFastAPIAPI framework’üPyTorchMakine öğrenmesiThree.jsWeb’de 3DUnreal Engine 5Gerçek zamanlı 3D
Ayrıca
React NativeAWSAzureFirebaseLLM integrationsCESP32Raspberry PiPhaserPixiJSTensorFlowFlutterSwiftUINode.js
Portfolyoya dön