Skip to content
View yigitbuyukeren's full-sized avatar

Block or report yigitbuyukeren

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
yigitbuyukeren/README.md
Yiğit Eren Büyükeren, Software Developer. Android, mobil ve sunucu sistemleri. İstanbul.

Yiğit Eren Büyükeren

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.

🧭 Öne çıkan projeler

RideDeck: motosiklet, araba ve bisiklet için açık kaynak, CarPlay tarzı Android sürüş paneli. 396 birim testi, 3 araç profili, Apache 2.0. Kotlin, Jetpack Compose, MapLibre, OpenStreetMap, Valhalla. Aile Cüzdanı: Türk aileleri için ücretsiz ortak bütçe uygulaması. React Native, Expo, TypeScript, PocketBase.

🏍️ 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.

🔧 Teknik çalışmalar

EXIF Temizleyici: fotoğraftaki konum, cihaz, seri numarası ve zaman bilgisini bulup siler. Fotoğraf hiçbir yere yüklenmez, kalite kaybı yok. Topnote: Mac için her zaman en üstte duran küçük not kağıdı. Swift, SwiftUI, AppKit, MIT. Tazele: Mac'teki her şeyi tek yerden güncelleyen menü çubuğu uygulaması. Swift, SwiftUI, MIT.

  • 🧼 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.

🧩 Diğer projeler

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

🧰 Teknolojiler

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

🤝 Açık kaynak katkısı

🎓 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

🛠️ Nasıl çalışıyorum

Ö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.

✉️ İletişim

Proje, iş birliği ya da teknik bir soru için mail@yigitbuyukeren.com.

🇬🇧 English

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.

Pinned Loading

  1. ridedeck ridedeck Public

    RideDeck: motosiklet, araba ve bisiklet için CarPlay tarzı açık kaynak Android sürüş paneli (hız, müzik, arama, sesli asistan, OSM navigasyon)

    Kotlin

  2. aile-cuzdani-showcase aile-cuzdani-showcase Public

    Aile Cüzdanı: Türk aileleri için ücretsiz, ortak bütçe uygulaması (tanıtım) · Free shared budget app for Turkish families

  3. exif-temizleyici exif-temizleyici Public

    Fotoğraflardaki konum, cihaz ve zaman bilgisini (EXIF) tarayıcıda siler. Yükleme yok, kalite kaybı yok, bağımlılıksız.

    JavaScript

  4. topnote topnote Public

    Mac için her zaman en üstte duran küçük yapışkan not kağıdı (Swift, SwiftUI, AppKit) · Always-on-top sticky note for macOS

    Swift

  5. yigitbuyukeren.github.io yigitbuyukeren.github.io Public

    Kişisel site (TR/EN): framework'süz HTML/CSS, yigitbuyukeren.com · Personal website, hand-written HTML/CSS

    HTML

  6. tvplus-4k-box-rehber tvplus-4k-box-rehber Public

    Turkcell TV+ 4K Box (SDMC DV6069Y) için root'suz, geri alınabilir temizlik ve hızlandırma rehberi ve ADB betikleri · Reversible debloat guide

    Shell