Pazaryeri Satış Analiz Aracı
Entegra'dan alınan ham pazaryeri satış verilerini ay, platform ve SKU bazında okunabilir raporlara dönüştüren masaüstü analiz aracı.
Bu portfolyo; e-ticaret operasyonları, pazaryeri süreçleri, stok takibi, veri analizi ve yazılım geliştirme alanlarında ürettiğim seçili projeleri gösterir. Odak noktam, tekrar eden işleri azaltan, hataları önleyen ve karar almayı hızlandıran pratik çözümler geliştirmek.
Kartlara tıklayınca detay açılır. Görseller büyütülebilir.
Entegra'dan alınan ham pazaryeri satış verilerini ay, platform ve SKU bazında okunabilir raporlara dönüştüren masaüstü analiz aracı.
T-Soft'tan alınan karmaşık CSV çıktısını filtrelenebilir, şablonlanabilir ve Excel'e aktarılabilir rapora çeviren analiz uygulaması.
Nebim V3 stok Excel'i üzerinden depolar arası transfer ihtiyacını otomatik tespit eden stok dengeleme aracı.
T-Soft API üzerinden ürün kodu, stok ve fiyat bilgilerini saniyeler içinde Excel'e aktaran veri çekme aracı.
Trendyol komisyon tekliflerini indirim oranı ve net kazanç açısından değerlendiren karar destek aracı.
Arka planda çalışan, API üzerinden stok değişimlerini takip edip kritik eşiklerde masaüstü bildirimi veren izleme sistemi.
Pazaryeri sipariş ekranlarında ürün barkodu ve desi bilgisini okuyarak lojistik yönlendirme uyarısı veren Tampermonkey tabanlı eklenti.
Tek seferlik ve tekrarlayan görevleri takip etmek için geliştirilen sade masaüstü hatırlatıcı uygulaması.
Burç uyumu, şans kurabiyesi ve karar yardımcısı gibi eğlenceli modüller içeren deneysel masaüstü uygulaması.
Sepetler halinde organize edilen, kar/zarar analizi ve temettü takibi yapan detaylı portföy yönetim uygulaması.
Wordle mantığıyla geliştirilen, dört farklı oyun modu ve gerçek zamanlı oda sistemi içeren Türkçe kelime oyunu.
Ofis ortamında ekip arkadaşlarıyla oynanan, gerçek zamanlı çalışan local kelime zinciri oyunu.
Trendyol flaş indirim tekliflerini önceden belirlenen dip fiyat listesiyle otomatik karşılaştıran kontrol aracı.
Anlaşmalı kargo faturalarını anlaşma fiyatlarıyla satır satır karşılaştırıp tutarsızlıkları tespit eden masaüstü denetim aracı.
Flutter ve Dart ile sıfırdan geliştirilen, APK ve AAB çıktısı alınan 2D arcade mobil oyun.
Kendine özgü puanlama sistemi, özel oda modu ve yetenek mekanikleri içeren local çok oyunculu web bilgi yarışması.
Trendyol ve Hepsiburada API'lerinden anlık veri çekerek kargo hazırlık aşamasındaki iptal siparişleri bildiren masaüstü takip aracı.
Desktop analysis tool that turns raw Entegra ERP sales exports into readable reports by month, platform, and SKU.
Analysis app that converts T-Soft's messy CSV exports into filterable, templated, Excel-ready reports.
Stock-balancing tool that automatically detects transfer needs between warehouses from a Nebim V3 stock export.
Tool that pulls product codes, stock levels, and prices straight from the T-Soft API into Excel in seconds.
Decision-support tool that evaluates Trendyol commission offers against discount rate and net profit.
Background desktop monitoring daemon that watches stock levels via API and alerts on critical thresholds.
Tampermonkey-based extension that reads barcode and volumetric-weight data on marketplace order screens and flags freight routing.
Lightweight desktop reminder app for tracking one-off and recurring tasks with native notifications.
Experimental desktop app combining astrology compatibility, fortune cookies, and a decision helper.
Detailed portfolio management app organized into baskets, with profit/loss analysis and dividend tracking.
Wordle-inspired Turkish word game with four distinct modes and real-time multiplayer rooms.
Real-time local word-chain game built for playing with coworkers in the office.
Extension that automatically cross-checks Trendyol flash-deal offers against a pre-defined floor-price list.
Desktop audit tool that cross-checks cargo carrier invoices against agreed rates line by line and flags discrepancies.
A 2D arcade mobile game built from scratch with Flutter and Dart, including full APK and AAB build output.
Local multiplayer web quiz game with a custom scoring system, private room mode, and in-game ability mechanics.
Desktop monitoring tool that pulls live data from Trendyol and Hepsiburada APIs and alerts when orders are cancelled mid-shipment.
Entegra'dan alınan ham pazaryeri satış verilerini ay, platform ve SKU bazında okunabilir raporlara dönüştüren masaüstü analiz aracı.
Entegra ERP'den dışa aktarılan pazaryeri satış verileri ham haliyle binlerce satırlık, yorumlanması zor bir tablo olarak geliyor. Ay bazlı, platform bazlı veya ürün bazlı özet çıkarmak manuel olarak saatler sürüyor.
Excel dosyası olduğu gibi yükleniyor, 'Analiz Et' butonuyla ay, platform ve SKU kırılımında satış adedi, iade sayısı ve ciro otomatik hesaplanıp ekranda özetleniyor. Detaylı Excel çıktısında iptal siparişler ayrı sekmede raporlanıyor.
Haftalık/aylık satış raporlama süreci dakikalara indi, manuel pivot tablo hazırlama ihtiyacı ortadan kalktı.
Görsellere tıklayarak büyütebilirsiniz.
T-Soft'tan alınan karmaşık CSV çıktısını filtrelenebilir, şablonlanabilir ve Excel'e aktarılabilir rapora çeviren analiz uygulaması.
T-Soft altyapısından alınan sipariş CSV'leri düzensiz formatta geliyor ve platformun kendi panelinde detaylı filtreleme/raporlama yapmak pratik değil. Tekrar eden filtreleme ihtiyacı operasyonu yavaşlatıyor.
CSV dosyası bozulmadan içeri alınıyor; tarih, ürün ve sipariş süreci filtreleri ekrandan yönetiliyor, sık kullanılan kombinasyonlar şablon olarak kaydedilip tek tıkla uygulanabiliyor. Toplam ciro, sipariş sayısı ve ortalama sepet tutarı özet ekranında anlık görünüyor. Şirket içi kullanım için pembe/koyu tema seçeneği de eklendi.
Operasyon ekibi günlük rutin raporları tek tıkla şablonlardan alabiliyor; dış paylaşım için ayrıca rapor hazırlamaya gerek kalmıyor.
Görsellere tıklayarak büyütebilirsiniz.
Nebim V3 stok Excel'i üzerinden depolar arası transfer ihtiyacını otomatik tespit eden stok dengeleme aracı.
Binlerce SKU'luk katalogda A deposunda fazla stok varken B deposunda kritik seviyenin altına düşen ürünleri elle takip etmek saatler süren ve hataya açık bir işti.
Nebim V3'ten alınan stok Excel'i yükleniyor; eşik değerleri girildikten sonra araç iki koşulu sağlayan ürünleri otomatik eşleştirip transfer listesi üretiyor. B deposunda kullanılmayan SKU'lar hariç tutma listesiyle raporun dışında tutuluyor.
Saatler süren manuel karşılaştırma birkaç dakikaya indi; transfer kararları veriye dayalı ve tekrarlanabilir hale geldi.
Görsellere tıklayarak büyütebilirsiniz.
T-Soft API üzerinden ürün kodu, stok ve fiyat bilgilerini saniyeler içinde Excel'e aktaran veri çekme aracı.
Güncel stok ve fiyat bilgisini almak için panelden manuel filtre uygulayıp CSV/Excel dışa aktarmak gerekiyordu; sık tekrarlanan ama her seferinde birkaç dakika kaybettiren bir işti.
T-Soft API'sine doğrudan bağlanan bu araç, 'Anlık Veri Al' butonuyla tüm ürünlerin stok, kod ve fiyat bilgisini anında Excel'e aktarıyor. 'Sınırlı Veri Al' seçeneğiyle belirli stok eşiğinin üzerindeki ürünler veya seçilen alanlar ayrıca dışa aktarılabiliyor.
Dakikalar süren manuel export işlemi tek tuşa indi; güncel veri ihtiyacı olan herkes anlık ve güvenilir bir Excel çıktısına erişebiliyor.
Görsellere tıklayarak büyütebilirsiniz.
Trendyol komisyon tekliflerini indirim oranı ve net kazanç açısından değerlendiren karar destek aracı.
Trendyol'un kampanya dönemlerinde sunduğu komisyon teklifleri indirim oranına göre değişiyor; hangi indirimin gerçekte daha fazla net kazanç getirdiğini elle hesaplamak pratik değildi.
Trendyol panelinden indirilen ham Excel olduğu gibi yükleniyor. Ayarlardan girilen maksimum indirim oranına göre araç uygun komisyon tekliflerini hesaplayıp Excel olarak sunuyor; hangi indirimin net kazancı artırdığı doğrudan görülebiliyor.
Kampanya kararları artık tahmine değil hesaba dayanıyor; yüzlerce SKU için manuel komisyon karşılaştırması yapma ihtiyacı ortadan kalktı.
Görsellere tıklayarak büyütebilirsiniz.
Arka planda çalışan, API üzerinden stok değişimlerini takip edip kritik eşiklerde masaüstü bildirimi veren izleme sistemi.
Binlerce SKU'lu katalogda stok tükenmesi veya beklenmeyen transfer gözden kaçabiliyordu; fark edilene kadar satış kaybı yaşanıyordu.
Sistem başladığında arka planda sessizce çalışmaya başlayan bu araç, API üzerinden belirlenen sıklıkta stok seviyelerini kontrol ediyor. Kritik eşiğin altına düşen ürün için anında masaüstü pop-up bildirimi geliyor; sesli uyarı açılıp kapatılabiliyor.
Stok açıkları anlık olarak fark ediliyor; gece veya mesai dışı oluşan kritik durumlar artık sabah sürprizi olmaktan çıktı.
Görsellere tıklayarak büyütebilirsiniz.
Pazaryeri sipariş ekranlarında ürün barkodu ve desi bilgisini okuyarak lojistik yönlendirme uyarısı veren Tampermonkey tabanlı eklenti.
Yüksek desili ürünlerin lojistik firmalarına yönlendirilmesi gerekiyordu; yüzlerce siparişte desi kontrolünü tek tek yapmak operasyonu yavaşlatıyordu.
Trendyol, Hepsiburada ve Koçtaş sipariş sayfalarında otomatik devreye giren eklenti, barkodları okuyup desi hesabı yapıyor. Eşiği aşan siparişler 'HorozYap' uyarısıyla işaretlenip mouse otomasyonuyla lojistik akışına yönlendiriliyor.
Operasyon ekibi tek tek desi kontrolü yerine sadece işaretlenen siparişlere odaklanıyor; yanlış kargo yönlendirmesi riski ortadan kalktı.
Görsellere tıklayarak büyütebilirsiniz.
Tek seferlik ve tekrarlayan görevleri takip etmek için geliştirilen sade masaüstü hatırlatıcı uygulaması.
Yoğun iş gününde tekrarlayan rutin görevleri hatırlamak ve takip etmek için harici bir araca ihtiyaç vardı.
Başlık ve açıklama girilerek oluşturulan görevler, belirli gün ve saatlerde tekrarlayan veya tek seferlik olarak ayarlanabiliyor. Zamanı geldiğinde masaüstü bildirimi tetikleniyor.
Rutin işler artık hafızaya değil sisteme bağlı; unutulan periyodik görev sayısı sıfırlandı.
Görsellere tıklayarak büyütebilirsiniz.
Burç uyumu, şans kurabiyesi ve karar yardımcısı gibi eğlenceli modüller içeren deneysel masaüstü uygulaması.
Tamamen kişisel bir deneme; PyQt5 ile çok sekmeli, çok modüllü masaüstü uygulamasının uçtan uca nasıl kurulacağını öğrenmek ve eğlenceli bir prototip ortaya çıkarmak hedeflendi.
Rastgele burç uyum oranları, günlük şans kurabiyesi sözleri ve yazı-tura mantığıyla çalışan 'kararsızım' karar yardımcısı tek uygulamada birleştirildi; arka planda dizinin jenerik müziği çalıyor.
Çok sekmeli PyQt5 mimarisi, durum yönetimi ve medya entegrasyonu konusunda pratik deneyim kazanıldı.
Görsellere tıklayarak büyütebilirsiniz.
Sepetler halinde organize edilen, kar/zarar analizi ve temettü takibi yapan detaylı portföy yönetim uygulaması.
Farklı sepetlerdeki hisselerin maliyet ortalamasını, kar/zararını ve temettü takvimini tek bir yerden takip etmek mümkün değildi.
Kullanıcı sepetler oluşturup hisse adetleri ve alım fiyatlarını giriyor; uygulama her hisse ve sepet için kar/zarar analizi yapıyor. Haberler sekmesi yalnızca takip edilen hisselerin temettü haberlerini filtreliyor. Fiyat grafikleri ve yıllık yatırım takvimi de uygulama içinden erişilebiliyor.
Yatırım takibi dağınık tablolardan tek uygulamaya taşındı; temettü haberlerini kaçırma riski ve manuel kar/zarar hesaplama ihtiyacı ortadan kalktı.
Görsellere tıklayarak büyütebilirsiniz.
Wordle mantığıyla geliştirilen, dört farklı oyun modu ve gerçek zamanlı oda sistemi içeren Türkçe kelime oyunu.
Wordle'ın Türkçe karşılığı olan, arkadaşlarla gerçek zamanlı oynanabilen ve farklı oyun tarzlarına hitap eden bir versiyon yoktu.
Günlük Yarış, Challenge, Oda Modu (gerçek zamanlı chat) ve Klasik olmak üzere dört mod geliştirildi. Oyun kişisel bilgisayar üzerinden cloudflared tüneliyle ipucuk.com.tr'ye bağlandı.
Yüzlerce kullanıcı tarafından oynanan, kendi domaini ve gerçek zamanlı çok oyunculu altyapısı olan tam kapsamlı bir web oyunu uçtan uca geliştirilip yayına alındı.
Görsellere tıklayarak büyütebilirsiniz.
Ofis ortamında ekip arkadaşlarıyla oynanan, gerçek zamanlı çalışan local kelime zinciri oyunu.
Ofis içinde hızlı kurulabilen, harici servise bağlı olmayan eğlenceli bir takım aktivitesine ihtiyaç vardı.
Bir oyuncu oda açıp süreyi belirliyor, diğerleri oda koduyla katılıyor. Sırayla önceki kelimenin son harfiyle başlayan yeni bir kelime üretmek zorunlu; sıra ve süre otomatik yönetiliyor.
Mola aralarında kullanılan, kurulumu saniyeler süren hızlı bir takım aktivitesi haline geldi.
Görsellere tıklayarak büyütebilirsiniz.
Trendyol flaş indirim tekliflerini önceden belirlenen dip fiyat listesiyle otomatik karşılaştıran kontrol aracı.
Yüzlerce ürün için sürekli gelen flaş indirim tekliflerini komisyon yapısını göz önüne alarak dip fiyatla elle karşılaştırmak pratik değildi.
Stok Kodu, Barkod ve dip fiyat içeren Excel eklentiye yükleniyor; Trendyol flaş teklifler ekranındaki ürünlerle otomatik eşleştirme yapılıyor ve teklifin dip fiyatın üzerinde mi altında mı olduğu anında gösteriliyor. 'Barkodları Aç' butonuyla barkod bazlı yedek eşleştirme de denenebiliyor.
Yüzlerce flaş teklifin manuel kontrolü ortadan kalktı; dip fiyatın altında kalan teklifler anlık işaretlenip hızlıca aksiyon alınabiliyor.
Görsellere tıklayarak büyütebilirsiniz.
Anlaşmalı kargo faturalarını anlaşma fiyatlarıyla satır satır karşılaştırıp tutarsızlıkları tespit eden masaüstü denetim aracı.
Anlaşmalı kargo firmalarının binlerce satır içeren fatura Excel'leri, iade/tekrar sevk gibi farklı ücret kalemleri nedeniyle manuel kontrol için saatler gerektiriyordu; hatalı faturalandırmalar gözden kaçabiliyordu.
Ana ekranda anlaşmalı fiyatlar giriliyor, fatura Excel'i yükleniyor. Araç her satırı ve her gönderiyi kargo firmasının özel şablonuna göre otomatik kontrol edip iade/tekrar sevk gibi farklı tarife kalemlerini ayrıştırıyor. Eşleşmeyen veya sorunlu satırlar ayrı bir Excel çıktısında toplanıyor.
Saatler süren manuel fatura kontrolü dakikalara indi; hatalı faturalandırmalar artık sistematik olarak tespit ediliyor ve belgeleniyor.
Görsellere tıklayarak büyütebilirsiniz.
Flutter ve Dart ile sıfırdan geliştirilen, APK ve AAB çıktısı alınan 2D arcade mobil oyun.
Flutter/Dart ekosistemini ve mobil geliştirme sürecini (derleme, APK/AAB üretimi, platform farkları) pratikte öğrenmek için gerçek bir proje gerekiyordu.
2D arcade mekaniklerine sahip eğlenceli bir mobil oyun sıfırdan geliştirildi. APK ve AAB derleme süreçlerinin tamamı sorunsuz tamamlandı.
Flutter/Dart ile uçtan uca mobil geliştirme deneyimi kazanıldı; derleme ortamı, platform konfigürasyonu ve oyun döngüsü mimarisi pratikte öğrenildi.
Görsellere tıklayarak büyütebilirsiniz.
Kendine özgü puanlama sistemi, özel oda modu ve yetenek mekanikleri içeren local çok oyunculu web bilgi yarışması.
Arkadaşlarla oynanabilecek, hız + doğruluk kombinasyonunu ödüllendiren ve tekrar oynanabilirliği artıran özel mekanikler içeren bir bilgi yarışması platformu yoktu.
Oda kurma/katılma, özel yetenek kullanımı ve hıza dayalı puanlama sistemi geliştirildi. Doğru cevap vermek yetmiyor; hızlı olmak da gerekiyor. Özel odada arkadaşlarla ya da genel odada yabancılarla oynanabiliyor.
Tekrar oynanabilirliği yüksek, özgün mekanikler içeren tam kapsamlı bir multiplayer web oyunu uçtan uca geliştirildi.
Görsellere tıklayarak büyütebilirsiniz.
Trendyol ve Hepsiburada API'lerinden anlık veri çekerek kargo hazırlık aşamasındaki iptal siparişleri bildiren masaüstü takip aracı.
Kargo hazırlanırken iptal edilen siparişler ilgili birimler tarafından zamanında fark edilemiyordu; bu durum gereksiz kargo hazırlığına ve operasyonel kayba yol açıyordu.
Trendyol ve Hepsiburada API'lerinden sürekli yeni sipariş ve iptal verisi çekiliyor. Kargo sürecindeyken iptal edilen bir sipariş tespit edildiğinde masaüstünde anlık pop-up bildirimi geliyor; ilgili ekipler hemen aksiyon alabiliyor.
Kargo aşamasındaki iptal siparişler artık anlık fark ediliyor; gereksiz hazırlık ve kargo maliyeti önleniyor.
Görsellere tıklayarak büyütebilirsiniz.
Desktop analysis tool that turns raw Entegra ERP sales exports into readable reports by month, platform, and SKU.
Marketplace sales data exported from Entegra ERP arrives as thousands of raw rows that are difficult to interpret. Producing a monthly, platform-level, or product-level summary manually took hours.
The Excel file is loaded as-is and clicking 'Analyze' instantly calculates unit sales, return counts, and revenue broken down by month, platform, and SKU. The detailed Excel export separates cancelled orders into their own sheet.
Weekly and monthly sales reporting dropped from hours to minutes, removing the need for manual pivot-table work entirely.
Click any image to enlarge it.
Analysis app that converts T-Soft's messy CSV exports into filterable, templated, Excel-ready reports.
Order CSVs from T-Soft come in an inconsistent format and the platform's own panel doesn't support practical filtering or reporting. Repeating the same filter combinations daily slowed operations.
The CSV is ingested without pre-processing; date, product, and order-status filters are managed on screen, and frequently used combinations can be saved as templates and reapplied in one click. Total revenue, order count, and average basket value appear instantly on the summary screen. A light/dark theme option was added for in-office use.
The operations team can pull daily routine reports from saved templates in one click, removing the need to prepare separate reports for external sharing.
Click any image to enlarge it.
Stock-balancing tool that automatically detects transfer needs between warehouses from a Nebim V3 stock export.
Across a catalogue of thousands of SKUs, manually tracking which products had surplus in one warehouse while falling below critical levels in another was slow and error-prone.
A Nebim V3 stock Excel is loaded; threshold values are entered and the tool automatically matches products meeting both conditions, outputting a ready-to-act transfer list. SKUs unused in Warehouse B can be excluded via an exclusion list.
What used to take hours of manual cross-referencing now takes minutes, turning transfer decisions into a repeatable, data-driven process.
Click any image to enlarge it.
Tool that pulls product codes, stock levels, and prices straight from the T-Soft API into Excel in seconds.
Getting current stock and pricing data required manually applying filters in the panel and exporting CSV/Excel — a frequent task that cost several minutes every time.
Connecting directly to the T-Soft API, the 'Fetch Live Data' button instantly exports stock, code, and price data for every product to Excel. A 'Fetch Limited Data' option allows exporting only products above a chosen stock threshold or just selected fields.
A multi-minute manual export process became a single button press, giving anyone who needs current data instant and reliable access.
Click any image to enlarge it.
Decision-support tool that evaluates Trendyol commission offers against discount rate and net profit.
Trendyol's campaign-period commission offers vary by discount rate, and manually calculating which discount actually produced a better net margin for each product wasn't practical.
The raw campaign Excel is loaded as-is. Based on a maximum discount rate entered in settings, the tool filters and calculates the commission offers within that boundary and exports the result, making it clear which discount tier improves net margin.
Campaign decisions are now based on calculation rather than guesswork, removing the need for manual commission comparisons across hundreds of SKUs.
Click any image to enlarge it.
Background desktop monitoring daemon that watches stock levels via API and alerts on critical thresholds.
In a catalogue of thousands of SKUs, a stockout or unexpected transfer could easily go unnoticed — leading to lost sales before anyone caught it.
This tool launches at system startup and runs silently in the background, polling stock levels via API at a configurable interval. When any product drops below a user-defined critical threshold, a desktop pop-up fires instantly with an optional audio alert.
Stock shortages are now caught in real time; critical situations arising overnight no longer come as a morning surprise.
Click any image to enlarge it.
Tampermonkey-based extension that reads barcode and volumetric-weight data on marketplace order screens and flags freight routing.
High volumetric-weight products needed to ship via freight carriers instead of standard courier, but checking the desi of every product across hundreds of orders manually slowed operations.
Activating automatically on Trendyol, Hepsiburada, and Koçtaş order pages, the extension reads barcodes and calculates desi. Orders exceeding the threshold are flagged with a 'Route to Freight' indicator and mouse automation routes the order to the freight workflow in one click.
The team now focuses only on flagged orders instead of checking desi one by one, eliminating the risk of misrouted shipments.
Click any image to enlarge it.
Lightweight desktop reminder app for tracking one-off and recurring tasks with native notifications.
During a busy workday, recurring routine tasks needed an external tool to be reliably remembered and tracked.
Tasks are created with a title and description, then configured as recurring on specific days and times, or as one-off. A desktop notification fires at the scheduled time.
Routine work no longer depends on memory; missed periodic tasks dropped to zero.
Click any image to enlarge it.
Experimental desktop app combining astrology compatibility, fortune cookies, and a decision helper.
A personal experiment aimed at learning how to structure a multi-tab, multi-module PyQt5 desktop app end-to-end while producing something genuinely fun.
Randomised horoscope compatibility scores, daily fortune-cookie style messages, and a coin-flip decision helper were combined into a single app, with the show's theme music playing in the background.
Hands-on experience gained in multi-tab PyQt5 architecture, state management, and media integration.
Click any image to enlarge it.
Detailed portfolio management app organized into baskets, with profit/loss analysis and dividend tracking.
Seeing cost averages, profit/loss, and dividend calendars for stocks across different baskets — focused only on holdings that actually mattered — wasn't possible from one place.
Users build their own baskets and enter share counts and purchase prices; the app calculates separate profit/loss analysis per stock and per basket. The news tab filters dividend announcements to only tracked stocks. Price charts and an annual investment calendar are all accessible inside the app.
Investment tracking moved from scattered spreadsheets into a single app, removing both the risk of missing dividend news and the need for manual profit/loss math.
Click any image to enlarge it.
Wordle-inspired Turkish word game with four distinct modes and real-time multiplayer rooms.
There was no Turkish-language equivalent of Wordle that supported real-time play with friends across multiple game styles — so one was built from scratch.
Four modes were built: Daily Race (same word for everyone, leaderboard), Challenge (most words in three minutes), Room Mode (private rooms with real-time chat), and Classic (six guesses). Self-hosted via a Cloudflare tunnel under the ipucuk.com.tr domain.
A fully self-built web game with its own domain and real-time multiplayer infrastructure, played by hundreds of users.
Click any image to enlarge it.
Real-time local word-chain game built for playing with coworkers in the office.
A quick, fun team activity was needed that could run without an external service and be spun up in seconds.
One player creates a local room and sets the time limit; others join with the room code. Each player must produce a new word starting with the last letter of the previous one, with turn order handled automatically.
Became a fast, genuinely fun team activity used during breaks, with setup taking only seconds.
Click any image to enlarge it.
Extension that automatically cross-checks Trendyol flash-deal offers against a pre-defined floor-price list.
Verifying each flash-discount offer against a floor price manually across hundreds of products wasn't practical due to commission structure considerations.
The user prepares an Excel list with Stock Code, Barcode, and floor price. Loaded into the extension, it automatically matches against products on the flash-deal screen and instantly flags whether each offer is above or below the floor price. A 'Reveal Barcodes' option enables barcode-based matching as a fallback.
Manual review of hundreds of flash offers was eliminated; only offers falling below the floor price are flagged instantly for fast action.
Click any image to enlarge it.
Desktop audit tool that cross-checks cargo carrier invoices against agreed rates line by line and flags discrepancies.
Cargo carrier invoices containing thousands of lines — with different rates for returns, re-deliveries, and standard shipments — required hours of manual checking and errors could go unnoticed.
Agreed rates are entered on the main screen and the invoice Excel is loaded. The tool checks every line against the carrier's specific template, separates different tariff categories (returns, re-deliveries), and consolidates mismatched or problematic rows into a separate Excel output for manual follow-up.
Hours of manual invoice checking dropped to minutes; billing discrepancies are now systematically detected and documented.
Click any image to enlarge it.
A 2D arcade mobile game built from scratch with Flutter and Dart, including full APK and AAB build output.
Learning the Flutter/Dart ecosystem and the full mobile development pipeline — builds, APK/AAB output, platform configuration — required a real project to work through end-to-end.
A playful 2D arcade mobile game was built from scratch. The full APK and AAB compilation pipeline was completed without issues.
End-to-end mobile development experience gained with Flutter/Dart; build environment, platform configuration, and game loop architecture learned in practice.
Click any image to enlarge it.
Local multiplayer web quiz game with a custom scoring system, private room mode, and in-game ability mechanics.
There was no quiz platform that combined speed + accuracy into its scoring and offered custom mechanics that rewarded skill and increased replay value.
Room creation/joining, special ability usage, and speed-based scoring were built. Getting the right answer isn't enough — being fast matters too. Players can compete in private rooms with friends or open rooms with anyone.
A fully self-built multiplayer web game with original mechanics was developed end-to-end.
Click any image to enlarge it.
Desktop monitoring tool that pulls live data from Trendyol and Hepsiburada APIs and alerts when orders are cancelled mid-shipment.
Orders cancelled while already in the cargo preparation phase weren't being caught in time, leading to unnecessary packaging and operational waste.
Live order and cancellation data is continuously pulled from the Trendyol and Hepsiburada APIs. When a cancellation is detected for an order already in the cargo pipeline, a desktop pop-up notification fires immediately so the relevant team can act.
In-transit cancellations are now caught instantly; unnecessary cargo preparation and associated costs are prevented.
Click any image to enlarge it.