Software Developer: Android, Mobile & Backend Systems · İstanbul
🌐 yigitbuyukeren.com · 📄 CV (PDF) · ✉️ mail@yigitbuyukeren.com · 🇬🇧 English
Android, mobil ve sunucu tarafında uygulama geliştiriyorum: arayüzü, arkasındaki sunucuyu ve testleri birlikte kurarım. Aşağıdaki iki proje en güçlü işlerim.
🏍️ RideDeck: telefonu gidona takınca CarPlay tarzı sürüş paneline çeviren açık kaynak Android uygulaması. GPS hız filtresi, OpenStreetMap ile sesli navigasyon. Hesap ve sunucu yok. Kotlin · Jetpack Compose · 396 birim testi · GitHub Actions · APK · Teknik vaka analizi · Proje sayfası
🌿 Aile Cüzdanı: Türk aileleri için ücretsiz ortak bütçe uygulaması; mobil istemci, PocketBase sunucusu ve bildirim zamanlayıcısı. Yetkilendirme sunucuda uygulanır. React Native · Expo · TypeScript · 206 birim testi · 333 entegrasyon kontrolü · Mimari ve tanıtım · Proje sayfası
Aile Cüzdanı geliştirme aşamasındadır, mağazada yayınlanmadı ve kaynak kodu özeldir. RideDeck'in ekran görüntüleri emülatörden alınmıştır; SOS/kaza algılama eşikleri sahada ayarlanmamıştır.
- 🧼 EXIF Temizleyici: JPEG/PNG/WebP'deki konum, cihaz ve zaman bilgisini bayt düzeyinde ayrıştırıp siler, görüntüyü yeniden sıkıştırmaz. Bağımlılıksız JavaScript, 38 test, komut satırı aracı. Yayındaki sayfa yalnızca demodur.
- 📝 Topnote: tam ekran uygulamaların üstünde bile duran macOS yapışkan notu. Swift, SwiftUI, AppKit; menü çubuğu, genel kısayol, 6 birim testi, .app sürümü.
- 🔄 Tazele: macOS menü çubuğu uygulaması; eski Homebrew, App Store, npm, rustup, gem, pipx/uv, Oh My Zsh ve Sparkle uygulamalarını listeler, seçilenleri canlı günlükle günceller; macOS güncellemelerini de kurabilir (yeniden başlatma isteyenler onayla). Swift, SwiftUI, 149 birim testi. MVP.
- 📺 TV+ 4K Box Rehberi: Turkcell TV+ 4K Box için root'suz, geri alınabilir ADB betikleri; her biri önce deneme modunda çalışır.
Unfollow Radar (Instagram, konsol aracı) · Sohbet Özeti (WhatsApp analizi, demo) · Kalp QR · Doğum Günü Sürprizi (demo) · GitHub Başarımları Rehberi · Kişisel site
| Android / mobil | Kotlin, Jetpack Compose, MapLibre, Gradle, ADB, React Native, Expo, TypeScript |
| Sunucu | PocketBase, REST API, Python, JavaScript (Node.js) |
| Diğer | Swift, Shell, HTML, CSS |
| Araçlar / altyapı | Git, GitHub Actions, Linux, Caddy, VPS, Tailscale, Cloudflare |
| Ağ | TCP/IP, alt ağlar, temel yönlendirme |
- Gathin23/cleanyourtv#874: Turkcell TV+ 4K Box (SDMC DV6069Y) için örnek yapılandırma. Birleştirildi.
- lzhgus/Capso#387: macOS ekran yakalama uygulaması için Türkçe yerelleştirme. Birleştirildi.
- omlahore/RemoveMacAI#113: uygulamanın Türkçe çevirisi (441 metin). Birleştirildi.
- selimfirat/pysad#471: HalfSpaceTrees ve xStream için tam tip ipuçları. Birleştirildi.
🎓 Sertifikalar (kurs tamamlama sertifikaları; tam CCNA sertifikası değildir)
| Sertifika | Veren | Tarih |
|---|---|---|
| CCNA: Introduction to Networks (kurs) | Cisco Networking Academy | Mart 2026 |
| Linux Unhatched | Cisco Networking Academy | Şubat 2026 |
| Introduction to Cybersecurity | Cisco Networking Academy | Şubat 2026 |
| Network Fundamentals Training (CCNA ITN) | Bilişim Academy | Şubat 2026 |
| Ağ Temelleri | BTK Akademi | Aralık 2025 |
| Bilgisayar Ağları | BTK Akademi | Aralık 2025 |
Önce kanıt (testler, tip kontrolü, lint, CI), sahada denenmeyeni denenmiş diye yazmam, gerektiği kadar veri toplarım, yetkiyi sunucuda veririm ve canlı sisteme dokunan her adımın geri dönüşü olur. Ayrıntı: yigitbuyukeren.com.
Proje, iş birliği ya da teknik bir soru için mail@yigitbuyukeren.com.
I'm Yiğit, a software developer in Istanbul working on Android, mobile and backend systems. I build the interface, the server behind it and the tests together. Website · CV (PDF) · mail@yigitbuyukeren.com
Featured
- 🏍️ RideDeck: an open-source Android app (Kotlin, Jetpack Compose) that turns a phone into a CarPlay-style riding dashboard for motorcycles, cars and bicycles: GPS speed filtering, voice-guided OpenStreetMap navigation, no account or backend. 396 unit tests, GitHub Actions CI, signed release, technical case study. Screenshots are from an emulator; crash-detection thresholds are not field-tuned.
- 🌿 Aile Cüzdanı ("Family Wallet"): a shared budgeting app for Turkish families (React Native, Expo, TypeScript, PocketBase) with server-side authorization, 206 unit tests and 333 HTTP integration checks. In development, not in the stores, private source.
Technical work
- 🧼 EXIF Cleaner: byte-level metadata stripping for JPEG, PNG and WebP without re-encoding; dependency-free JavaScript, CLI, 38 tests. The hosted page is a demo.
- 📝 Topnote: an always-on-top macOS sticky note in Swift, SwiftUI and AppKit, with a downloadable .app.
- 🔄 Tazele: a macOS menu-bar app (Swift, SwiftUI) that lists outdated Homebrew, App Store, npm, rustup, gem, pipx/uv, Oh My Zsh and Sparkle apps and updates the selected ones with a live log; it can install macOS updates too (ones needing a restart only after confirmation). 149 unit tests. An MVP.
- 📺 TV+ 4K Box Guide: reversible, root-free ADB scripts for Turkcell's set-top box.
Open source: cleanyourtv#874, Capso#387, RemoveMacAI#113 and pysad#471, all merged. Certificates: Cisco Networking Academy, Bilişim Academy and BTK Akademi course-completion certificates (listed above; not the full CCNA).
Görseller yigitbuyukeren.com'un kendi kartlarından üretilir: tools/render.sh.







