2013 yılında Balgat Teknik ve Endüstri Meslek Lisesi’nden Okul Birincisi olarak mezun oldum, aynı sene Selçuk Üniversitesi Bilgisayar Mühendisliğini kazandım, 2018 yılında 3.35 ortalama ile bölümden mezun oldum, 2023 yılında Gazi Üniversitesi Sağlık Bilişimi Tezli Yüksek Lisans programından mezun oldum. Eğitim hayatım boyunca mobil uygulamalar, mobil oyunlar, artırılmış gerçeklik teknolojileri, görüntü işleme alanlarında geliştirmeler yaptım. Profesyonel olarak 2018 yılından bu zamana karmaşık gerçeklik, artırılmış gerçeklik ve sanal gerçeklik uygulamaları geliştirmekteyim, bu alanların dışında yine mobil oyunlar ve uygulamalar da geliştirmeye devam etmekteyim.
MOBİL UYGULAMALAR
ANDROID Vergi Müfettişleri Admin Mobil Uygulaması
- JAVA dili ile programlandı Android Studio Ide’si kullanıldı.
- Uygulama istenilen duyuruları,fotoğraflı haberleri ve PDF (multipart) formatındaki belgeleri backend’e(PHP,MySql) kaydedebilir.
- Uygulama admin uygulamasından tüm kullanıcılara bildirim atabilir.
- Haberler,dosyalar ve duyurular listelenebilir,silinebilir.
- Forumda ana konular bu uygulama üzerinden açılabilmektedir.
- Forum için gelen konu başlıkları onaylanabilir veya reddedilebilir.
- Forumda yapılan yorum şikayetleri görüntülenir ve yorum kaldırma yetkisine sahiptir uygulama.
- Yeni bir kullanıcı ekleneceği zaman bu uygulama üzerinden eklenir.
- Java, JSON, Volley teknolojilerinden yararlanıldı.
ANDROID Vergi Müfettişleri Mobil Uygulaması
- JAVA dili ile programlandı Android Studio Ide’si kullanıldı.
- Uygulama istenilen duyuruları,fotoğraflı haberleri ve PDF formatındaki belgeleri backend’den(PHP,MySql) çekebilir.
- Uygulama admin uygulamasından gelen bildirimeleri alabilir.
- Haberler,dosyalar ve duyurular listelenebilir.
- Forumda yeni konu açılabilir.
- Forumda diğer konulara yorum yapılabilir.
- Diğer cevapları beğenme veya beğenmeme özellikleri vardır.
- Rahatsız edici yorumlar şikayet edilebilir.
- Java, JSON, Volley teknolojilerinden yararlanıldı.
- Uygulamaya App Store üzerinden buradan ulaşabilirsiniz.
IOS Vergi Müfettişleri Mobil Uygulaması
- Swift dili ile programlandı Xcode Ide’si kullanıldı.
- Uygulama istenilen duyuruları,fotoğraflı haberleri ve PDF formatındaki belgeleri backend’dem(PHP,MySql) çekebilir.
- Uygulama admin uygulamasından gelen bildirimeleri alabilir.
- Haberler,dosyalar ve duyurular listelenebilir.
- Forumda yeni konu açılabilir.
- Forumda diğer konulara yorum yapılabilir.
- Diğer cevapları beğenme veya beğenmeme özellikleri vardır.
- Rahatsız edici yorumlar şikayet edilebilir.
- Swift, JSON, Cocoapods teknolojilerinden yararlanıldı.
- Uygulamaya App Store üzerinden buradan ulaşabilirsiniz.
IOS Stok Takip Mobil Uygulaması
- Swift dili ile programlandı Xcode Ide’si kullanıldı.
- Uygulama istenilen ürünü fotoğrafı ve bilgileri ile backend’e kaydedebilir.
- Qr kod yardımı ile ürünün var olup olmadığı kontrol edilebilir.
- Ürünler listelenebilir.
- Swift, JSON, Cocoapods’dan yararlanıldı.
- Uygulama kodlarına buradan ulaşabilirsiniz.
IOS AlSat Mobil Uygulaması
- Uygulama XCode Swift ile geliştirilmiştir.
- Uygulamaya kullanıcı kaydı yapılabilmektedir.
- Uygulama içerisine diğer kullanıcılar tarafından eklenen ürünler görüntülenebilmektedir.
- Uygulama içerisinde ürünler favorilere eklenebilmektedir.
- Favorilere eklenen ürünler ayrı bir listede görüntülenebilmektedir.
- Kullanıcı kendi profil ekranından daha önceden eklediği ürünleri görüntüleyebilmektedir, daha önceden eklemiş olduğu ürünleri silebilmektedir.
- Tüm katagoriler arasında arama yapabilmektedir.
- Uygulama backend işlemleri için PHP, MySQL teknolojileri kullanılmıştır.
- Uygulama kodlarına aşağıdaki linkten ulaşabilirsiniz.
- https://github.com/qzcelik/SwiftUIKitProgrammaticalyApp
Oto Yıkama Otomasyonu
- Otomasyonun yönetim kısmı Android Studio Java dili ile programlanmıştır.
- Mikrodenetleyici için ESP32 kartı kullanılmıştır.
- Android cihaz ve mikrodenetleyici kart ağ üzerinden haberleşmektedir.
- Android yazılımdan kare kod oluşturulur ve müşteriye oluşturulan kare kod android el terminalinden çıktı olarak verilir.
- Kare kodu alan müşteri kodu makineye okutarak yıkama cihazlarının çalışmasını sağlar.
- Makine üzerinde bulunan led panel ile müşteriye geri bildirim verilir ve müşteri ne kadar zamanının kaldığını buradan takip edebilmektedir.
- Android cihaz üzerinden ürünlerle ilgili tanımlamalar (süre, fiyat) yapılabilmektedir.
Bilmök 2017 Uygulaması
- BİLMÖK (Bilgisayar Mühendisleri Öğrenci Kongresi)
- Android Studio ile kodlandı.
- Bu uygulama ile konuşmacılar hakkında bilgi alınabilir,sosyal medya hesaplarına ulaşılabilir konuşmacının ne zaman hangi tarihte ne hakkında konuşacağına bakılabilir. Bu bilgiler resmi siteden çekildi siteden verileri çekmek için Java dilini ve JSON kütüphanesini kullandı.
- Bölgede indirimli kafe ,restorantlara yol yardımı alınabilir.Bu yol olayını Google APİ yardımıyla gerçekleştirdi.
- Uygulamaya buradan ulaşabilirsiniz.
Kitap Takas Mobil Uygulaması
- Uygulama Java dilinde Adnroid Studio ile programlandı.
- Backend işlemleri için Php MySql kullanıldı.
- Uygulamada kullanıcı sisteme ilk önce kayıt olmalıdır.
- Kayıt olduktan sonra kitapalarını sisteme ekleyebilir(kitap ismi, yazar ismi ve kitap resmi).
- Kullanıcı kitap ararken çeşitli filtreleme yöntemlerini kullanıp kitapları arayabilir.
- Kullanıcı istediği kitabı bulduğu takdirde karşı tarafa kitap takas isteği atabilir.
- Kullanıcılar takas teklifleri kısmından gelen takasları ve yaptıkları takas tekliflerini görebilirler.
- Uygulamad kodlarına buradan ulaşabilirsiniz.
YAPTIĞIM FARKLI İŞLER
TUBİTAK DRONE YARIŞMASI
- S-Çelebi takımı olarak katıldığı yarışma.
- İlk aşamayı geçerek 1500 TL hibe aldı(Ekip ile birlikte).
- İkinci aşamayı geçerek 5000 TL hibe aldı (Ekip ile birlikte).
- Görevi görüntü işleme ile belirlenen görevleri yerine getirmek.
- Opencv görüntü işleme kütüphanesi, C++ dili, Raspbbery Pi B3 kullanıldı.
- Proje kodlarına 1.görev için buradan 2. görev için buradan ulaşabilirsiniz
Görüntü İşleme Yardımı ile Hedef Takibi Yapan Araç
- Uygulama java dili Android Studio IDE’sinde yazıldı.
- Android platformuna hazırlandı.
- Uygulama OpenCv kütüphanesi yardımı ile gerçekleştirildi.
- Arduino mikro denetleyicisine kontrol sinyalleri yollayarak aracın belirlenen hedefi takip etmesi sağlanmaktadır.(Belirlenen renge göre)
- Uygulamaya buradan ulaşabilirsiniz.
- Video linkine buradan ulaşabilirsiniz.
- Uygulama kodlarına buradan ulaşabilirsiniz.
Artırılmış Gerçeklik Kafe Yönetim Sistemi
- Bitirme projesi kapsamında yapığı uygulama.
- Uygulamada işletme sahibi kendine bir profil oluşturur ve işletme menüsünü düzenler.
- Uygulamada kullanılan teknolojiler.
- Proje C# dilinde kodlanmıştır
- Ide olarak Visual Studio kullanılmıştır
- Artırılmış Gerçeklik için Vuforia SDK’sı
- Kullanıcı arayüz (User Interface) ve kullanıcı deneyimi (User Experience) için Unity 3D
- Backend işlemleri için Php teknolojisi
- Web Servis yazımında REST Mimari’si temel alındı
- Veritabanı işlemleri için PDO teknolojisi
- Verileri saklamak için MySql veritabanı
- Backend’den gelen verileri parse edip kullanmak için JSON teknolojisi
- Swift Dili ve XCode derleyicisi kullanıldı.
- 3D modellerin çizimi için Blender 3D model çizme programı
- 2D basit çizimler için Adobe Fireworks çizim programı kullanıldı.
- Uygulama 3 kısımdan oluşmaktadır
- 1. kısım işletmenin kullanacağı admin paneli burada kullanıcı fiyatlar,ürün içerikleri, resimler vs. ekler, değiştirebilir veya silebilir ve de adisyon kesebilir.
- 2. kısım işletmeye gelen müşterilere takdim edilecek tabletler için geliştirilmiş olan cross ugulama. Uygulamada kullanıcı sipariş verebilir, siparişini iptal edebilir ve sipariş vereceği ürünü artırılmış gerçeklik sayesinde 3D olarak görebilir.
- 3. kısım da ise garsonlar için geliştirilmiş native IOS uygulama yer almaktadır. Bu uygulamada garson sipariş alabilir , adisyon kesebilir. Mobil uygulama kaynak kodları buradan ulaşabilirsiniz.
Uzay Terazisi
- Uygulama Unity 3D oyun motoru ile geliştirilmiştir.
- Uygulama bir tartıdan gelen verileri alır ve kişinin hangi gezegende kaç kg olduğunu gösterir.
- Uygulama seri porttan gelen verileri thread yardımıyla dinler.
- Gelen veriler hesaplanarak ekranda hangi gösterilir.
- Uygulama aktif olarak MTA Genel Müdürlüğü Şehit Cuma Dağ Tabiat Tarihi Müzesi’nde kullanılmaktadır.
MOBİL OYUNLAR
EBA Seyyah
- Oyun Unity 3D oyun motoru ve C# dili ile geliştirilmiştir.
- Backend işlemleri için Php MySql kullanıldı.
- Oyun EBA sistemi için hazırlanmıştır.
- 2D boyutlu bir platform oyunudur.
- Oyuna 8 adet karakterden istenilen seçilerek başlanır.
- Oyunda 8 adet bölge bulunmaktadır.
- Oyunda 8 adet farklı seviye bulunmaktadır.
- 8 bölüm tamamlandığında kullanıcı bitirdiği seviye ile ilgili sertifika almaktadır.
- Google play için buradan ulaşabilirsiniz.
- App Store için buradan ulaşabilirsiniz.
- Web versiyonu için buradan ulaşabilirsiniz.
3K: Kar Kış Kıyamet
- Oyun Unity 3D oyun motoru ve C# dili ile geliştirilmiştir.
- Backend işlemleri için Php MySql kullanıldı.
- Oyun skor yapma oyunudur.
- Oyuna ilk aşamda kayıt olmanız gerekmektedir(skor gösterimi için)
- Oyuna kayıt olduktan sonra puanınıza göre sıralanırsınız ve ilk 10 arasına girebilirseniz.
- Eğer ilk 10 arasına girdiyseniz oyun içerisinde ki skor tablosunda yer edinirsiniz.
- Oyunda 2 adet yönlendirme bulunur, butonlar veya cihaz hareket sensörleri ile oyunu oynayabilirsiniz.
- Oyun içinde bir de “dükkan” diye adlandırdığım bir kısım mavcut bu kısımdan oyun içinde ki nesnelerin renkerini değiştirebilirsiniz.
- Oyuna buradan ulaşabilirsiniz.
Mafya Karbonat Erol
- Unity 3D oyun motorunda C# ile kodlandı.
- Android platformuna hazırlandı.
- Grafikler Adope Fireworks ve Photoshop ile geliştirildi.
- Oyun hem günlük hem de aksiyon kategorileri için geliştirildi.
- Uygulamaya buradan ulaşabilirsiniz.
- Uygulama kodlarına buradan ulaşabilirsiniz
Basket AR
- Unity 3D oyun motorunda C# ile kodlandı
- Android platformuna hazırlandı.
- Oyun artırılmış gerçeklik teknolojisi kullanılarak yapıldı.
- Vuforia SDK’sı kullanıldı.
- C# ile kodlandı.
- Oyun da temel amaç oyun oynarken kullanıcıya daha gerçekçi bir deneyim yaşatmak.
- Uygulamaya buradan ulaşabilirsiniz.
- Video linkine buradan ulaşabilirsiniz.
- Uygulama kodlarına buradan ulaşabilirsiniz.
CubeWar
- Unity 3D oyun motoru ile yapıldı.
- Android platformu için hazırlandı.
- C# ile kodlandı.
- Oyun günlük oyun olacak şekilde tasarlandı.
- Uygulamaya buradan ulaşabilirsiniz.
- Uygulama kodlarına buradan ulaşabilirsiniz.
DAYDREAMER
- Oyun tamamen C programlama dili ile yazılmıştır.
- Windows platformu için hazırlandı.
- C ile kodlandı.
- Oyun günlük oyun olacak şekilde tasarlandı.
- Oyun 3 kişilik bir ekip ile yapılmıştır.