Yerel Geliştirme
Geliştirme sürecini laptop üzerinde VS Code ile yürütüyorum. Arka uçta C# ve Java, ön yüzde React ve Angular kullanıyorum.
Platformlara göre gruplanmış profesyonel ve kişisel projelerim.
Projeleri kendi laptop ortamımda geliştiriyor, kaynak koddan container yayınına kadar tüm süreci kontrollü bir akışla yönetiyorum.
Geliştirme sürecini laptop üzerinde VS Code ile yürütüyorum. Arka uçta C# ve Java, ön yüzde React ve Angular kullanıyorum.
Uygulamaların kaynak kodlarını GitHub üzerinde versiyonluyor ve proje geçmişini düzenli şekilde takip ediyorum.
Uygulamaları yerel ortamda Docker imajı olarak hazırlıyor, ardından Docker Hub üzerinden dağıtıma hazır hale getiriyorum.
Hazırlanan imajları Ubuntu Server ortamına taşıyor; arka uç, ön yüz ve ihtiyaç varsa veritabanı servislerini container olarak yayınlıyorum.
Uygulama erişimlerini Nginx Proxy Manager ile yönetiyor, Cloudflare Tunnel ile alan adı ve alt alan adı trafiğini güvenli şekilde yönlendiriyorum.
Canlı uygulamalar erengaygusuz.com.tr altında açılan alt alan adlarıyla Cloudflare üzerinden yayınlanır.
Yerel ortamda uygulamalar fotbiler.local altında açılan alt alan adlarıyla ayrıştırılır.
EBYS/DYS Platform; kurumsal belgelerin yüklenmesi, versiyonlanması, güvenli biçimde saklanması, organizasyon yapısına göre yetkilendirilmesi ve iş akışları üzerinden izlenmesi için geliştirdiğim web tabanlı bir elektronik belge ve doküman yönetim sistemidir.
Marketivo, farklı kategorilerde ürün satışını destekleyen modern ve kullanıcı dostu bir e-ticaret platformudur. Kullanıcılar ürünleri inceleme, sepete ekleme ve satın alma akışını uçtan uca deneyimleyebilir. Proje, gerçek e-ticaret sistemlerindeki temel alışveriş süreçlerini anlaşılır bir arayüzle simüle eder.
Fatura Takip Sistemi, Yıldız Holding bünyesindeki Finansal Operasyon Merkezi süreçlerinin yürütüldüğü kurumsal bir web platformudur. Yüzlerce şirket ve binlerce kullanıcı tarafından yoğun şekilde kullanılan sistem; fatura takibi, belge işleme, entegrasyon ve operasyonel finans süreçlerini destekler.
Resource Management, Yıldız Holding bünyesindeki firmaların çalışan iş süreçlerini yönetmek, analiz etmek ve raporlamak için kullanılan kurumsal bir web platformudur. Kullanıcılar çalışanların işe giriş çıkışlarını, performans durumlarını ve şirketlerin çalışan kaynak ihtiyaçlarını grafiksel raporlar üzerinden takip edebilir.
Notify, Yıldız Holding bünyesindeki ve anlaşmalı firmaların e-posta gönderim süreçlerini merkezi bir noktadan yönetmek için geliştirilmiş backend odaklı bir web uygulamasıdır. E-posta akışına dahil olmak isteyen firmalar, internal veya external servis endpoint'lerine Ocean Middleware üzerinden erişerek sistemi kullanabilir.
Visitor Book, ziyaret edilebilecek yerler ve bu yerlere gelen ziyaretçilerin kayıt süreçlerini yönetmek için geliştirilmiş kişisel bir ziyaretçi yönetim sistemi projesidir. Kullanıcılar ziyaret edilecek lokasyonları, ziyaretçi kayıtlarını ve ilgili yönetim süreçlerini web arayüzü üzerinden takip edebilir.
Yatırım Kredisi, T.C. Merkez Bankası iş birliğiyle şirketlerin yatırım ve teşvik başvurularını toplamak, değerlendirmek ve kabul edilen başvuruları yayınlamak için geliştirilen web platformudur.
Metroloji, Türkiye genelindeki ölçü aletleri, merkezler, firmalar, servisler, başvurular ve araç bakım muayenelerinin yönetimi için geliştirilen web platformudur.
Şarj Destek, Türkiye genelindeki elektrikli araç şarj merkezleri, istasyonlar, periyodik bakım süreçleri ve çalışan atamalarının yönetimi için geliştirilen web platformudur.
Kamu Bilişim, kamuda hizmet veren firmaların bilişim alanındaki yetkinliklerini belgelendirmek ve yetki belgesi başvurularını yönetmek için geliştirilen web platformudur.
Türkiye Tech Visa, Türkiye'deki startuplar ile iş arayan yetenekleri bir araya getirmek, ilan ve başvuru süreçlerini yönetmek için geliştirilen web platformudur.
Bookora, kitap satışının yapılabildiği, farklı kullanıcı rollerinin ürün ekleme, satış, satın alma ve kargo süreçlerini yönetebildiği kişisel bir e-ticaret platformudur.
Easy Geometry, geometri dersi için PDF, video ve SWF quiz içeriklerine çevrimdışı erişim sağlayan kişisel bir Windows masaüstü çalışma uygulamasıdır.
QR Code Generator, farklı renk, doğrulama modu, boyut ve çıktı ayarlarıyla QR kod oluşturup kaydetmeye yarayan kişisel bir Python masaüstü uygulamasıdır.
Hugo Lululu, çocukluk yıllarımdaki Hugo oyunlarından ilham alan ve Börtü Böcek oyun deneyimini mobil cihazlara taşıyan kişisel bir Unity mobil oyun projesidir.
Alpaseh, hesap makinesinde ters bakıldığında harflere benzeyen rakamlarla oluşturulabilecek kelimeleri bulmaya dayanan sıra dışı bir mobil kelime oyunudur.
Soccer Card Generator, Transfermarkt verilerini kullanarak istenilen lig ve takımlar için otomatik dijital sporcu kartları üreten kişisel bir Python script projesidir.
Loktos Builder, Eyesoft Bilişim için geliştirilen lokasyon tabanlı uygulamaların Unity oyun motorunu doğrudan açmadan özelleştirilmesini ve paketlenmesini sağlayan profesyonel bir masaüstü uygulamasıdır.
Loktos Mobile, Gezdir, Campus Hunt ve Campus Hunt Alumni mobil uygulamalarının Loktos veritabanına erişebilmesi için gerekli endpointleri sağlayan profesyonel bir Backend Web API projesidir.
Gezdir, Eyesoft Bilişim için hazırlanmış, kullanıcıların GPS ile çevrelerindeki nesnelerle etkileşime geçebildiği lokasyon tabanlı etkinlik oyunlaştırma mobil uygulamasıdır.
Campus Hunt Alumni, ODTÜ mezunlarına üniversiteyi hatırlatmak amacıyla düzenlenen etkinlikte kullanılan, harita üzerinde konumlandırılmış 3D nesnelerle etkileşim sunan Unity mobil uygulamasıdır.
Campus Hunt, ODTÜ'ye yeni başlayan öğrencilerin kampüsü lokasyon tabanlı 3D nesneler, metin, video ve quiz etkinlikleriyle tanımasını sağlayan Unity mobil uygulamasıdır.
Gözcü, göz tembelliği olan çocukların doktor onaylı egzersiz oyunlarını Tobii Eye Tracker donanımıyla oynayabildiği, verileri doktor takibi için toplayan Unity masaüstü uygulamasıdır.
Bimcrone, inşaat sektöründeki şirketlerin projelerini takip edip yönetebilmesini sağlayan, dijital ikiz deneyimi sunan bulut tabanlı Unity masaüstü uygulamasıdır.
Omni Assist, el ve kol hareketlerinde fiziksel problem yaşayan hastaların giyilebilir donanım ile rehabilitasyon egzersiz oyunları oynayabildiği TÜBİTAK destekli Unity masaüstü uygulamasıdır.
Moodle Eğitimi, uzaktan eğitim sistemleri kurmak isteyenler için Moodle kurulumu, yapılandırması, içerik yönetimi, eklentiler ve olası hataları anlatan kişisel bir e-kitap çalışmasıdır.