Yiğit Eren Büyükeren

HomeCV

Yiğit Eren Büyükeren

Software Developer · Android, Mobile & Backend Systems

PROFESSIONAL SUMMARY

Software developer building Android, mobile and backend software end to end. I built an open-source Android app with Kotlin and Jetpack Compose (RideDeck) and a mobile app with its server using React Native and PocketBase (Aile Cüzdanı). I keep logic separate from the platform so it can be tested, document decisions, and do not present anything unverified in the field as verified.

Projects

RideDeck

Kotlin, Jetpack Compose, MapLibre · Open source (Apache 2.0) · github.com/yigitbuyukeren/ridedeck

  • Android app that turns a phone into a CarPlay-style riding dashboard for motorcycles, cars and bicycles: GPS speedometer, voice-guided navigation with OpenStreetMap and Valhalla, Turkish voice commands. No account or backend of its own; signed v0.4.0 release published.
  • Wrote an alpha-beta filter with an outlier gate for GPS speed, plus route matching and re-routing logic, as unit-tested classes separated from Android.
  • 396 unit tests; GitHub Actions runs tests, lint and an R8-minified release build. Technical case study and known limitations are documented in the repo.

Aile Cüzdanı

React Native, Expo, TypeScript, PocketBase, Python · In development, private source

  • Shared budgeting app for Turkish families: mobile client, PocketBase backend (access rules, role checks and rate limiting enforced on the server) and a Python scheduler for Expo push notifications.
  • 43 append-only database migrations; single-VPS deployment with Caddy HTTPS and backups.
  • 206 unit tests and 333 HTTP integration checks against a throwaway PocketBase instance. Not yet published in a store.

EXIF Cleaner

JavaScript, Node.js · Open source (MIT) · github.com/yigitbuyukeren/exif-temizleyici

  • Parses and strips GPS, device and time metadata from JPEG, PNG and WebP at byte level without re-encoding the image data. Dependency-free; the page is locked off the network by a content security policy; command-line tool for batches.
  • 38 tests and GitHub Actions.

Open-source contribution

cleanyourtv #874: example configuration for the Turkcell TV+ 4K Box (SDMC DV6069Y, Android TV 10); merged (Oct 2026), github.com/Gathin23/cleanyourtv

Technical skills

Android / mobile
Kotlin, Jetpack Compose, MapLibre, Gradle, ADB, React Native, Expo, TypeScript
Backend
PocketBase, REST API, Python, JavaScript (Node.js)
Other
Swift (macOS app), Shell, HTML, CSS, Vitest, JUnit
Tools / infrastructure
Git, GitHub Actions, Linux, Caddy, VPS, Tailscale, Cloudflare
Networking
TCP/IP, subnetting, basic routing

Education and certificates

Education or certificateIssuerDate
Open Education High School (Açık Öğretim Lisesi)In progress
CCNA: Introduction to Networks (course)Cisco Networking AcademyMarch 2026
Linux UnhatchedCisco Networking AcademyFebruary 2026
Introduction to CybersecurityCisco Networking AcademyFebruary 2026
Network Fundamentals Training (CCNA ITN)Bilişim AcademyFebruary 2026
Network Basics (Ağ Temelleri)BTK AkademiDecember 2025
Computer Networks (Bilgisayar Ağları)BTK AkademiDecember 2025

Certificates are course-completion records; not the full CCNA certification.