$ hello_world.exe
Ömer Kerem
Çataklı
Beyoğlu, İstanbul — Uçan, çalışan ve bazen ilk derlemede gerçekten derlenen şeyler inşa ediyorum.
// 01
Hakkımda
Marmara Üniversitesi Bilgisayar Mühendisliği 2. sınıf öğrencisi. Gömülü uçuş bilgisayarlarından Unity ile 2D çok oyunculu oyunlara kadar geniş bir yelpazede proje geliştirme tutkusuna sahibim.
TEKNOFEST roket yarışmalarına katılan Vefa Havacılık Takımı'nda Aviyonik Üyesi olarak görev yaptım — gömülü sistemler ve roket aviyoniği üzerinde gerçek dünya deneyimi kazandım.
Mikrodenetleyiciler için C, masaüstü uygulamalar için Java, her şey için Python ve Unity zorladığında C# yazıyorum. Git commit mesajlarımın büyük çoğunluğu "fix" varyasyonlarından oluşuyor — ama kod çalışıyor.
Üniversitede öğrendiğim C, Python ve Java dillerine yeterince hakim olduktan sonra bu dilleri kullanarak çeşitli projeler geliştirdim.
// 02
Yetenekler
// 03
Projeler
JavaFX ile soket programlama kullanılarak geliştirilmiş, yerel ağ (LAN) üzerinden çalışan gerçek zamanlı çok oyunculu bir oyun. Anlık güncellenen lobi verileri, oyun içi mesajlaşma, gerçek zamanlı oyuncu senkronizasyonu gibi özellikleri hayata geçirdiğim proje.
Emu8086 emulatörünü kullanarak Assembly dilinde geliştirmiş olduğum Mayın Tarlası klonu. Ana menü, zorluk seçimi, bayrak sistemi gibi ekstra özelliklerle donatılmış bir Mikroişlemciler Dersi projesi.
Harici bir API'dan futbol verisi çeken, tekrarlanan API çağrılarını engellemek için yerel veritabanında önbelleğe alan ve temiz bir JavaFX arayüzüyle sunan masaüstü uygulama. Spor verisi, API entegrasyonunu öğrenmek için harika bir bahane oldu.
Frontend ve backend ayrımını tam olarak anlamak için geliştirilen GUI tabanlı araç kiralama sistemi. Modüler tasarımın sizi gece 2'de nasıl kurtardığını da öğrendim.
5 yıla yayılan Unity projeleri koleksiyonu — Photon PUN 2 kullanılarak yapılan online çok oyunculu bir oyun ve Google Sheets üzerinden bulut kayıt işlevli 2D oyun dahil. Üniversiteden önce başladı. Evet, 2020'de.
// 04
Ödüller & Yarışmalar
// 05
İletişim
Staj, iş birliği ve roketler, oyunlar ya da CAN bus'ın neden var olduğuna dair sohbetlere açığım.