Yazılım mühendisi ve makine mühendisi (Bilkent Üniversitesi, lisans). LASS Technology’de robotlu lazer hücreleri ve kameralı kontrol sistemleri için ölçüm ve kalite kontrol yazılımı yazdım. Servislerimin altyapısını Terraform ve Ansible ile AWS üzerinde kod olarak yazıyorum; bir kimlik servisi ve oyuncuları onunla giriş yaptıran bir WebSocket oyun sunucusu geliştirdim. Aynı kimlik servisini kullanan bir ödeme sistemi tasarlıyorum.
Discord, Steam, Battle.net ve Google hesaplarını bağlayabilen bir OpenID Connect kimlik servisi geliştirdim.
Birden çok sunucuda çalışacak şekilde tasarladım: kalıcı veri PostgreSQL’de, sunucular arası senkronizasyon Redis ile; çalınan bir key tekrar kullanıldığında session’ı kapatmak gibi her güvenlik kararını dokümante ettim.
Yavaş sorguları bulup düzeltmek için büyük bir veritabanını sentetik kullanıcılarla doldurdum; servisi Terraform ve Ansible ile kurulan ortamlarda AWS üzerinde yük testinden geçirdim.
AWS’de hardened bir Debian sunucusunun kurulumunu otomatikleştirdim: host firewall, Cloudflare arkasında nginx, read-only container’lar, şifreli secret’lar, blue/green deployment.
Kurulumu k6 ve Prometheus ile yük altında ölçtüm; Docker’ın port proxy’si ve istek başına loglama CPU profilinde çıkınca nginx’i Unix socket’e taşıdım.
Oyuncuları kimlik servisi üzerinden giriş yaptıran, çok oyunculu web oyunları için bir WebSocket sunucusu geliştirdim.
Aynı kimlik servisini kullanan bir ödeme sistemi tasarlıyorum.
Bir ısı eşanjörü tasarım aracını Python ile, otomatik testleriyle birlikte masaüstü ve web uygulaması olarak yeniden yazdım.
Robotlu bir lazer ölçüm hücresinin proses kontrol ve SPC yazılımını (FlexScan Process Control) bir iş arkadaşımla yeniden yazdık; yavaşlayınca veri alan ve gösteren iki ayrı programa böldük.
Anahtar kelime filtresini HTML, CSS ve JavaScript ile yazdım; her ekran yalnız kendi tarihlerini yüklesin diye tabloları tarihe göre partition’ladım; grafiklerin bir kısmını ve günlük LaTeX PDF raporunu yazdım. Üretim hatlarında çalışıyor.
Şüpheli kaynakları mühendislere gösteren ve bir fabrikayı araç geri çağırmasından kurtaran kaynak kontrol aracının (FlexScan Weld Control) MATLAB tarafını, veritabanını ve 3B nokta bulutu görüntüleyicisini yaptım; iki aracın dokümantasyonunu yazdım.
Konveyörde birbirine çok benzeyen boyalı parçaları ayıran 2B kamera sisteminin yavaş kısımlarını yeniden yazdım, ROI’lerini ve eşik değerlerini ayarladım, daha küçük parçalar için araştırma yaptım.
MATLABApp DesignerPostgreSQLHTMLCSSJavaScriptLaTeXgörüntü işlemeBasler kameralarEyeVision3B nokta bulutu
Belirli bir rotadaki bir roketin itki değiştikçe yörüngesinin nasıl değiştiğini gösteren MATLAB ve Simulink simülasyonunu yazdım, şirkette hâlâ kullanılıyor; titreşim ve kademe ayrılma mekanizmaları üzerine araştırma sundum.
MATLABSimulink
Makine mühendisliği stajyeri
Oca 2022 - Tem 2022Ankara, Türkiye
Bir metro istasyonunun yangın, drenaj ve havalandırma hatlarını Revit’te çizdim; tahliye sürelerinin dayandığı yangın ve duman analizlerinde çalıştım, tasarımı yönetmeliklere göre kontrol ettim.
RevitAutoCADSESOasisOmniCADCFD
Makine mühendisliği stajyeri
Haz 2021 - Tem 2021Ankara, Türkiye
Kapı üretim makineleri yapan bir atölyenin her istasyonunda çalıştım (kaynak, freze, planya, taşlama, kablolama); bitmiş parçaları SolidWorks çizimlerine göre ölçtüm, delme makineleri için iyileştirme önerdim.