Ankara, Türkiye

BUGRA KAAN SAGLAM

Farklı platformlarda çalışan yazılımlar geliştiriyor ve yayına alıyorum.

Yazılım Mühendisi | Flutter, C# + .NET MAUI ve Cross-Platform Mobil Geliştirme

Flutter ve C# + .NET MAUI ile mobil ürünler geliştiriyorum; mimari ve arayüz geliştirmesinden backend entegrasyonu, test, yayın ve bakıma kadar çalışıyorum.

01

Seçili çalışmalar

Yayına alınmış yazılımlar, faydalı sistemler ve bunların arkasındaki kararlar.

Teknik detayları sayfa içinde inceleyin. Arşiv tam kaydı korurken seçili ürünlerin vaka çalışmaları daha derine iner.

04
AreonX bünyesinde tamamlandı Yayımlanmadı — Şirket kararı

Cross-platform dungeon crawler

Dungeon Infinity X

Procedural floor’lar, combat, progression ve simülasyon odaklı dengeleme içeren cross-platform dungeon crawler için Flutter / Flame frontend geliştirmesi tamamlandı.

Teknik detaylar
Rol Frontend / oyun geliştiricisi
Bağlam İşveren projesi · AreonX
  • Flutter
  • Dart
  • Flame
  • Procedural systems
  • Shorebird

Teknoloji ve platformlar

  • Flutter / Dart ve Flame, Android ve iOS için cross-platform uygulama ve oynanış temelini sağladı.
  • Shorebird OTA entegrasyonu ve mobil release hazırlığı iç teslim akışını destekledi.

Oynanış sistemleri

  • Procedural dungeon generation, dungeon floor’ları, combat encounter’ları, skill’ler, equipment, inventory ve karakter progression geliştirildi.
  • Data-driven oynanış içeriği, achievement’lar, ödüller ve progression balancing içerik kararlarını sunumdan ayırır.

Mühendislik odağı

  • Release hazırlığından önce encounter ve progression davranışını doğrulamak için gameplay simülasyonları ve otomatik dengeleme çalışmaları kullanıldı.
  • Responsive gameplay arayüzleri ve performans optimizasyonu release sonrası polish değil, oyun frontend’inin parçası olarak ele alındı.

Katkı ve sınırlar

  • Frontend ve oyun geliştirme çalışmaları AreonX bünyesinde tamamlandı; proje işverene ait ticari bir üründür.
  • Şirket oyunu herkese açık uygulama mağazalarında yayımlamadı; bu nedenle mağaza veya özel kaynak linki sunulmaz.
05
Hybrid PM gayrimenkul yönetim uygulaması ikonu.

Kurumsal gayrimenkul yönetim platformu

Hybrid Property Management

Holding yapıları, şirket erişimi, ilanlar, finans, bakım, hukuki iş akışları ve operasyon özetleri etrafında kurgulanan Flutter gayrimenkul yönetim platformu.

Teknik detaylar
Rol Ürün mühendisi
Bağlam Özel ürün kaydı
  • Flutter
  • Supabase
  • Riverpod
  • GoRouter
  • PostgreSQL
  • Property operations

Teknoloji yığını

  • hooks_riverpod, GoRouter, Freezed, JSON serialization ve Supabase entegrasyonuyla Flutter / Dart.
  • Haritalar flutter_map ve latlong2 kullanır; Firebase messaging, local notifications, secure storage, SQLite, PDF, HTTP ve dosya araçları operasyonları destekler.

Uygulama mimarisi

  • GoRouter ve korumalı redirect’ler public, startup, authenticated, company-selection ve rol farkındalıklı uygulama rotalarını koordine eder.
  • Core modülleri organization, security, storage, location, finance, maintenance, legal, summary, responsive layout ve export sorumluluklarını ayırır.

İş sistemleri

  • Holding ve şirket hiyerarşisi, apartment/listing yönetimi, rol politikaları, sözleşmeler, kira tahsilatları, borçlar ve makbuz yönetimi operasyon çekirdeğini oluşturur.
  • Bakım talepleri, hukuki dosyalar, doküman bucket’ları, konum yardımcıları, dashboard içgörüleri, ödeme akışları ve CSV export ayrı domain’ler olarak modellenir.

Güvenlik ve sınırlar

  • Rol policy kodu superadmin, admin, client admin, client ve tenant yetkilerini okuma, yazma, üyeler, holding, rapor ve talepler için ayırır.
  • Storage policy’leri sözleşme, makbuz, apartment media ve listing dokümanlarını şirket kapsamına alır; özel database identifier’ları ve secret’lar açıklanmaz.

Yayın durumu

  • Sahibi doğrulanmış kaynak özeldir. Sahibin sağladığı web sitesi rotası, bağımsız üretim erişilebilirliği doğrulanmış gibi sunulmadan proje referansı olarak korunur.
  • Portföy; özel kaynak, backend adresleri veya özel repository linkleri açmadan uygulanan mimariyi sunar.
06
Yayımlanmış listeleme
Altın R markalı Randevilo uygulama ikonu.

Randevu ve işletme yönetimi

Randevilo

Hizmet işletmelerinin müşteri, personel, hizmet, çalışma saatleri ve randevularını yönetmesini sağlayan platformlar arası ürün.

Teknik detaylar
Rol Ürün mühendisi
Bağlam Bağımsız ürün
  • Flutter
  • Supabase
  • PostgreSQL
  • Riverpod

Teknoloji yığını

  • hooks_riverpod, GoRouter, Supabase, Firebase messaging, local notifications ve secure storage kullanan Flutter / Dart.
  • Cached network media, file picking, timezone yönetimi, ülke seçimi, lokalizasyon ve Shorebird yapılandırması ürün kabuğunu destekler.

Mimari

  • Paylaşılan kod tabanı Web/PWA müşteri uygulaması ve admin paneli ile Android, iOS, macOS, Windows ve Linux native admin/staff arayüzleri üretir.
  • Core business logic, provider’lar, route seviyesinde ekranlar, tekrar kullanılabilir widget’lar, modeller ve Supabase migration’ları repo yapısında ayrıdır.

Randevu sistemleri

  • Services, barbers, working hours, appointments, customers, panel users, audit logs, company-domain çözümleme ve staff/customer route sınırları kaynakta belgelenmiştir.
  • Supabase Auth, rol farkındalıklı route kararları, şirket seçimi, bildirim token’ları ve müşteri randevu akışları ürün sözleşmesini oluşturur.

Kalite ve teslim

  • Repo, uygulanan akışları sonraki ürün aşamasından ayırmak için blueprint ve remaining-work checklist tutar.
  • Shorebird release ve patch komutları mobil ve desktop hedefleri için yapılandırılmıştır; mağaza yayın durumu doğrulanmış listeleme durumu olarak korunur.

Katkı ve sınırlar

  • Bağımsız ürün mühendisliği müşteri akışları, admin/staff araçları, auth sınırları, responsive arayüzler, bildirimler ve teslim yapılandırmasını kapsar.
  • Kart, belgelenen her sonraki aşama backend işinin production’da tamamlandığını ima etmez.
07
Yayımlanmış listeleme · özel kaynak
Sağlam Takip Sistemi kalkan, kitap ve kep markı.

Eğitim yönetimi

Sağlam Takip Sistemi

Öğretmenleri, velileri ve öğrencileri yapılandırılmış akademik iş akışlarıyla bir araya getiren, açık mağazada listelenen eğitim yönetim sistemi.

Teknik detaylar
Rol Ürün mühendisi
Bağlam Açık uygulama · özel kaynak
  • Flutter
  • Supabase
  • PostgreSQL
  • RBAC

Teknoloji yığını

  • Supabase, Flutter Riverpod, GoRouter, Firebase messaging, app links, shared preferences ve web desteğiyle Flutter / Dart.
  • Production kodu demo veriyi uygulamaya gömmek yerine SupabaseRepository ve AuthController sınırlarını açık tutar.

Yetkilendirme mimarisi

  • SUPER_ADMIN, TEACHER ve PARENT hesap rolleridir; Child login değil, parent sahipliğinde domain kaydıdır.
  • AuthController session restore, refresh, doğrulama, recovery, logout ve canonical native/web callback yönetimini üstlenir.

Akademik sistemler

  • Homework check, sınav, ders, yoklama, takvim, hatırlatıcı ve türetilmiş progress projection server-authoritative akademik veriyi kullanır.
  • Teacher ve parent kapsamları açıktır: teacher kendi workspace kayıtlarını yazar, parent child kimliğini yönetir ve akademik projection’ları okur.

Kalite ve teslim

  • Online-only loading, network error, server error, unauthorized, empty ve success durumları sahte yüzde veya yerel fallback verisini önler.
  • Flutter analysis/test, Supabase migration ve RLS kontrolleri, native auth deep-link gate’leri ve Cloudflare deployment kontrolleri belgelenmiştir.

Katkı ve sınırlar

  • Ürün çalışması rol farkındalıklı eğitim akışları, session yönetimi, route sözleşmeleri, online hata durumları ve release doğrulamasını kapsar.
  • Uygulama açık mağazada listelenirken kaynak özeldir; dahili Supabase URL’leri, key’ler ve kullanıcı kayıtları yayımlanmaz.
08
Açık web sitesinin favicon’undan Fatsa Dental Clinic diş markı.

Kurumsal web sitesi · Müşteri işi

Fatsa Dental Clinic

Astro, TypeScript ve Cloudflare uyumlu statik deployment ile geliştirilen responsive kurumsal sağlık web sitesi.

Teknik detaylar
Rol Web mühendisi
Bağlam Müşteri web sitesi
  • Astro
  • TypeScript
  • CSS
  • Cloudflare Pages

Teknoloji yığını

  • Astro 7, strict TypeScript, native Astro component’leri, merkezi CSS ve küçük vanilla JavaScript statik web stack’ini oluşturur.
  • Cloudflare Pages output’u, _headers, _redirects, self-hosted WOFF2 font’lar ve responsive medya deployment’ı hafif tutar.

Mimari

  • Tekrar kullanılabilir Astro section’ları, merkezi site configuration, iki dilli route segment’leri ve kontrollü legacy redirect’ler içerik sınırlarını açık tutar.
  • Paylaşılan IntersectionObserver enhancement’ı içerikleri mümkün olduğunda görünür kılar; JavaScript kapalıyken sayfa okunabilir kalır.

İçerik ve gizlilik sistemleri

  • Klinik içerikleri çalışma saatleri, hekimler, editoryal onay ve yasal onay doğrulanana kadar kontrollü boş durumlar kullanır.
  • Hesap, admin paneli, Supabase veya form akışı yoktur; telefon, WhatsApp, harita ve tedavi iddiaları link veya indexable içerik olmadan önce doğrulanır.

Kalite ve teslim

  • Check, build, security, performance, content, localization, sitemap, legal, regulatory ve editorial contract’ları statik release’i korur.
  • Proje Cloudflare uyumludur ve portföy kaydında özel kaynak sınırlarını görünür tutar.

Katkı ve sınırlar

  • Web mühendisliği katkısı bilgi mimarisi, responsive sunum, erişilebilirlik, lokalizasyon ve release güvenliğini kapsar.
  • Sağlık iddiaları ve hasta verileri doğrulanmış kamuya güvenli içeriğin ötesinde genişletilmez.
09
CAVAMED A.Ş. bünyesinde tamamlandı
CAVAMED ürün markı.

Kurumsal sağlık envanteri

CAVAMED

Yapılandırılmış ve rol farkındalıklı kurumsal iş akışları için sağlık envanteri ve depo operasyon yazılımı.

Teknik detaylar
Rol Frontend mühendisi
Bağlam Kurumsal teslim
  • Flutter
  • C#
  • .NET MAUI
  • DevExpress
  • ZXing

Teknoloji yığını

  • Cross-platform kurumsal mobil arayüzlerde Flutter / Dart ve C# / .NET MAUI kullanıldı.
  • İşveren proje kaydında doğrulanan DevExpress veri arayüzleri, ZXing / Camera2 tarama ve mobil mağaza teslimi kapsamdadır.

Kurumsal iş akışları

  • Sağlık envanteri, depo operasyonları, karmaşık veri girişi, filtreleme, barkod ve QR akışları frontend çalışmasını şekillendirdi.
  • Rol farkındalıklı veri sunumu, özel policy detaylarını açmadan operasyon ekranlarını kullanıcının izinli akışıyla hizalar.

Performans ve teslim

  • Caching, list virtualization ve odaklı veri yoğun UI çalışmaları depo odaklı ekranlarda akıcılığı iyileştirdi.
  • Google Play, App Store ve Huawei AppGallery release akışları mobil teslim sorumluluğunun parçasıydı.

Katkı ve sınırlar

  • Frontend katkısı kurumsal UI, envanter ve depo akışları, tarama, performans ve release mühendisliğini kapsadı.
  • CAVAMED, CAVAMED A.Ş. bünyesinde tamamlanan işverene ait bir çalışmadır; özel kaynak, müşteri verisi ve dahili endpoint’ler yayımlanmaz.
10
CAVAMED A.Ş. bünyesinde tamamlandı

Kurumsal envanter yazılımı

ERPIMUS

Veri yoğun iş akışlarıyla envanter ve depo operasyonlarını destekleyen kurumsal yazılım.

Teknik detaylar
Rol Frontend mühendisi
Bağlam Kurumsal teslim
  • Flutter
  • C#
  • .NET MAUI
  • Enterprise UI
  • CI/CD

Teknoloji ve teslim

  • Cross-platform kurumsal arayüzleri Flutter / Dart ve C# / .NET MAUI destekledi; işverene özel paket kullanımı temkinli tutuldu.
  • Doğrulanmış App Store hedefi ürünün açık teslim kanıtı olarak korunur.

Uygulama mimarisi

  • Data-heavy kurumsal ekranlar envanter ve depo operasyonlarını yapılandırılmış input, filtreleme ve rol farkındalıklı sunum etrafında düzenler.
  • Portföy frontend sorumluluğunu anlatır; özel backend sahipliği veya doğrulanmamış CAVAMED paket eşleşmesi iddia etmez.

Temel sistemler

  • Envanter kayıtları, depo veri girişi, filtreler, authorization-aware ekranlar, tarama akışları ve mobil yayınlama teslim bağlamının parçasıydı.
  • Performans çalışması, dahili iş kurallarını açığa çıkarmadan yoğun operasyon arayüzlerini kullanılabilir tutmaya odaklandı.

Katkı ve sınırlar

  • ERPIMUS, kullanıcının CAVAMED A.Ş. istihdamı kapsamında tamamlandı ve CAVAMED ürününden ayrı tutulur.
  • Özel kaynak, dahili identifier’lar, müşteri bilgileri ve desteklenmeyen paket iddiaları özellikle dışarıda bırakılır.
12
Yayımlandı
What Should I Eat Today tabak yemek uygulama ikonu.

Tarif keşfi

What Should I Eat Today

Kilerdeki malzemelere göre filtreleme, lokalizasyon, favoriler, offline persistence ve Supabase entegrasyonu içeren Flutter tarif keşif uygulaması.

Teknik detaylar
Rol Ürün mühendisi
Bağlam Bağımsız ürün
  • Flutter
  • Supabase
  • SQLite
  • Provider
  • Localization

Teknoloji yığını

  • Provider, GoRouter, Supabase, SQLite, Freezed, JSON serialization ve cache’li network görselleriyle Flutter / Dart.
  • Google Mobile Ads, app links, share_plus, easy_localization, connectivity ve local preferences production uygulamasını destekler.

Mimari

  • Katmanlı lib yapısı core helper’ları, database modellerini, enum’ları, global configuration’ı, model’leri, provider’ları, ekranları ve widget’ları ayırır.
  • Supabase uzak tarif verisini yönetirken SQLite ve yerel store’lar favorileri ve kaydedilen tarifleri offline erişilebilir tutar.

Ürün sistemleri

  • Kilerdeki malzemelere göre tarif keşfi, favoriler, offline browsing, onboarding, bağlantı durumları ve version gating kullanıcı akışını şekillendirir.
  • Türkçe/İngilizce lokalizasyon, tarif paylaşımı, uygulama paylaşımı, image caching ve deep link keşfi tekrar kullanıma bağlar.

Kalite ve teslim

  • Unit, widget ve integration smoke test’leri model, servis, store, temel ekran ve offline state’leri kapsar; GitHub Actions analyze/test akışlarını çalıştırır.
  • Tarif verisinin kaynağı proprietary içerik gibi değil, ODbL 1.0 dataset koşulları altında belgelenir.

Katkı ve sınırlar

  • Bağımsız ürün çalışması keşif UX’i, offline davranış, persistence, lokalizasyon, reklam, paylaşım ve release-quality doğrulamasını kapsar.
  • Açık kaynak linki korunur; Supabase key’leri ve özel configuration portföyün dışında kalır.
11
Yayımlandı
Mice and Paws kedi ve fare oyun ikonu.

2D mobil oyun

Mice and Paws

Animasyon, çarpışma mekanikleri, local persistence ve otomatik test içeren yayımlanmış Flutter / Flame oyunu.

Teknik detaylar
Rol Ürün mühendisi
Bağlam Bağımsız ürün
  • Flutter
  • Flame
  • Animation
  • Local persistence

Teknoloji yığını

  • Flame, flame_audio, Provider, GoRouter, SharedPreferences, SQLite ve path_provider kullanan Flutter / Dart.
  • Flutter localization ve intl, mobil, web ve desktop hedeflerinde uygulamayı iki dilli tutar.

Mimari

  • Flutter kabuğu Provider state, servisler, GoRouter rotaları, repository’ler, ekranlar, tekrar kullanılabilir widget’lar ve Flame oyun görünümünü bağlar.
  • Local-first persistence, backend bağımlılığı olmadan ayarları, onboarding’i ve hunt history’yi erişilebilir tutar.

Oynanış ve ürün sistemleri

  • Ayarlanabilir timer, difficulty, audio, background, low-power mode, sprite etkileşimi, hit testing ve ses oyun döngüsünü oluşturur.
  • Onboarding, Hunt Journal, round summary, streak, accuracy, field notes ve typed analytics oyunu canvas’ın ötesine taşır.

Kalite ve teslim

  • Unit, widget, golden, integration ve coverage akışları GitHub Actions CI ile birlikte belgelenmiştir.
  • Açık repo oyunu local-first tutar ve mevcut tradeoff’ları gelecekteki modularization veya backend seçeneklerinden ayırır.

Katkı ve sınırlar

  • Bağımsız ürün çalışması oyun döngüsü, ürün UI’ı, persistence, analytics taxonomy, release güvenliği ve otomatik regression kontrollerini kapsar.
  • Kaynak mühendislik incelemesi için bilinçli olarak tutulduğu için açık repo linki korunur.
13
Yayındaki üretim sitesi
Buğra Kaan Sağlam portfolio marka işareti.

Kişisel web sitesi · Yayındaki site

Kişisel Web Sitesi (Portfolio)

Mobil ve web projelerini, store bağlantılarını, teknik deneyimi ve iletişim bilgilerini sunan responsive kişisel portfolio.

Teknik detaylar
Rol Ürün mühendisi
Bağlam Kişisel ürün
  • Astro
  • TypeScript
  • Static generation
  • Cloudflare Pages

Teknoloji yığını

  • Production sitesini Astro 7 static generation, strict TypeScript, semantic HTML ve modern CSS oluşturur.
  • Cloudflare Pages dist output’unu sunar; minimal browser JavaScript deep link, redirect, locale enhancement ve disclosure davranışını yönetir.

İçerik mimarisi

  • Tipli iki dilli portfolio verisi, privacy kayıtları ve case-study kanıtları tekrar kullanılabilir Astro component’lerini ve ayrı EN/TR rotalarını besler.
  • Proje detayları erişilebilir native details element’lerini kullanır; legacy app alias’ları ve privacy rotaları açık uyumluluk rotaları olarak kalır.

SEO ve erişilebilirlik sistemleri

  • Canonical URL, reciprocal hreflang, sitemap alternate’ları, Person JSON-LD, Open Graph preview’ları ve robots route verisinden üretilir.
  • Skip link’ler, semantic heading’ler, keyboard erişimli disclosure’lar, lokalize ARIA değerleri, focus state’leri ve responsive overflow kontrolleri teslim sözleşmesinin parçasıdır.

Kalite ve teslim

  • Astro check, static route/content/localization/SEO contract’ları, Chromium browser test’leri ve axe accessibility kontrolleri release’i korur.
  • Repo kişisel production kaynağıdır ve canlı site mevcut Cloudflare Pages Git entegrasyonunda kalır.

Katkı ve sınırlar

  • Kişisel ürün çalışması içerik modelleme, frontend mimarisi, erişilebilirlik, lokalizasyon, kanıt sınırları ve deployment doğrulamasını kapsar.
  • Portföy CV/PDF iddialarını, özel repo URL’lerini, secret’ları ve desteklenmeyen müşteri metriklerini bilinçli olarak içermez.
02

Hakkında

Yayına çıkması gereken ürünler için pratik bir mühendis.

Arayüzler geliştirmek, sistemleri entegre etmek, veriyle çalışmak ve yayınları güvenilir kılmak üzerine şekillenen bir kariyer.

Ürün mimarisi, arayüz geliştirme, backend entegrasyonu, test, yayınlama ve bakım süreçleri üzerinde çalışıyorum. Deneyimim; kurumsal sağlık iş akışları, gayrimenkul ürünleri, randevu yönetimi, eğitim sistemleri, oyunlar ve responsive web sitelerine uzanıyor. Net sınırları, amaca uygun teknoloji seçimlerini ve yayına çıktıktan sonra da anlaşılır kalan yazılımları önemsiyorum.

Deneyim4+ yıl
Varsayılan olarak cross-platformFlutter, C# + .NET MAUI ve responsive web deneyimleri
Ürün odaklı teslimMimari, geliştirme, test, yayınlama ve bakım
Anlaşılır kalan sistemlerNet sınırlar, tipli içerik ve odaklı bağımlılıklar
03

Çalışma geçmişi

Ürünler, platformlar ve farklı teslim süreçleri boyunca deneyim.

Ortak nokta sahiplenme: gereksinimleri sürdürülebilir yazılıma dönüştürmek ve release kalitesine yakın kalmak.

Temmuz 2026 – Günümüz Ankara, Türkiye

Freelance Yazılım Mühendisi / Bağımsız Ürün Geliştirici

Bağımsız

Oyun, eğitim, iş yönetimi ve randevu planlama alanlarında cross-platform ürünlerin bağımsız geliştirme, yayınlama ve bakım süreçleri.

  • Özel oyun mutasyonları, AI rakipleri, progression ve kalıcı oyuncu verileri içeren Flutter tabanlı satranç roguelike Chess Mutator’ı geliştirdi ve yayımladı.
  • Randevilo ve Sağlam Takip Sistemi’ni Supabase ve PostgreSQL, rol farkındalıklı iş akışları ve responsive mobil ve web arayüzleriyle geliştirdi.
  • Mimari, entegrasyon, test, hata ayıklama, CI akışları, yayınlama ve ürün bakım süreçlerini yönetti.
Nisan 2026 – Temmuz 2026 Ankara, Türkiye

Flutter Oyun Geliştiricisi

AreonX

Android ve iOS hedefli cross-platform dungeon crawler için frontend geliştirme.

  • Combat, progression, skills, equipment, achievements, rewards ve procedural dungeon sistemlerini geliştirdi.
  • Dengeleme ve simülasyon araçları oluşturdu, Shorebird OTA güncellemelerini entegre etti ve mobil release hazırlığını destekledi.
Aralık 2025 – Nisan 2026 Ankara, Türkiye

Freelance Mobil Uygulama Geliştiricisi

Bağımsız

Gayrimenkul ve dental klinik iş akışları için ticari mobil ürün teslimi.

  • DuruGlobal ve Desk4Dent’i Flutter, Supabase, PostgreSQL, Riverpod ve Firebase ile geliştirdi.
  • Kimlik doğrulama, yetkilendirme, medya yönetimi, bildirimler, deep linking, planlama ve klinik iş akışlarını uyguladı.
Aralık 2022 – Aralık 2025 İstanbul, Türkiye

Mobil Uygulama Geliştiricisi

CAVAMED A.Ş.

Kurumsal sağlık envanteri ve depo uygulamaları CAVAMED ile ERPIMUS için frontend mühendisliği.

  • Flutter ve .NET MAUI ile karmaşık veri girişi, filtreleme, envanter ve rol farkındalıklı iş akışları geliştirdi.
  • ZXing ve Camera2 ile barkod ve QR taramayı entegre etti; caching ve virtualization ile uygulama akıcılığını iyileştirdi.
  • Google Play, App Store ve Huawei AppGallery mobil release süreçlerini yönetti.
04

Araç seti

Desteklediği işe göre gruplanmış, odaklı bir teknik kapsam.

Yüzde çubukları ve abartılı etiketler yok — yalnızca proje kaydında karşılığı bulunan araçlar ve mühendislik pratikleri.

Diller

  • Dart
  • C#
  • TypeScript
  • SQL

Frameworkler

  • Flutter
  • .NET MAUI
  • Xamarin
  • Flame
  • ASP.NET Core
  • Astro

Backend ve veri

  • Supabase
  • PostgreSQL
  • Firebase
  • REST APIs
  • Entity Framework Core

Mimari, durum ve güvenlik

  • Riverpod
  • Provider
  • Clean Architecture
  • RBAC
  • RLS
  • Offline-first tasarım

Mühendislik ve teslim

  • Push bildirimleri
  • Deep linking
  • Barkod / QR tarama
  • Yerel veri saklama
  • Otomatik test
  • Performans profilleme
  • GitHub Actions
  • CI/CD
  • App Store / Google Play / AppGallery
  • Shorebird OTA
05

Ürün kodunun ötesinde

Küçük ve bilinçli bir içerik çalışması.

AICopain, makine öğrenmesi modeli geliştirme olarak değil, içerik iş akışı çalışması olarak sunuluyor.

AICopain

AI destekli YouTube Shorts

AI destekli video iş akışları, yapılandırılmış prompt hazırlığı, görsel süreklilik, anlatım ve altyazı hazırlığı ile ortak kanal yönetimi.

YouTube
06

Arka plan

Eğitim ve dil geçmişi.

Akademik geçmişin ve profesyonel çalışmalarda kullanılan dillerin kısa bir görünümü.

Eğitim

Biyomedikal Mühendisliği Lisans

TOBB Ekonomi ve Teknoloji Üniversitesi (TOBB ETÜ)

Ankara, Türkiye · Aralık 2022 mezunu

  • Türkçe — Ana dil
  • İngilizce — C1
07

Referans

Kıdemli bir ekip arkadaşından not.

“Buğra’yı birkaç yıldır tanıyorum ve projelerini, yazılım geliştirmeye yaklaşımını yakından inceleme fırsatım oldu. Flutter ve cross-platform çözümlerde özellikle güçlü, disiplinli ve yetkin bir mobil geliştiricidir. Hızlı öğrenir, düzenli kod yazar, UX ve performans detaylarına dikkat eder ve yaptığı işe sahip çıkar.”

Asım Kalyoncu · ORYAZ Team Leader, Senior Flutter Developer

Sıradaki görüşme

Bir ürün, platform veya çözülmesi gereken karmaşık bir iş akışı mı var?

İşe alım görüşmeleri için bir yazılım mühendisliği rolünden bahsedin. Müşteri çalışmaları için ilerletmek istediğiniz ürün veya iş akışını anlatın.

[email protected]