Hakkımda Beceriler Deneyim Projeler Araştırma Eğitim İletişim
Kahramanmaraş, Türkiye

Celal Can Sağnak

Native iOS ve cross-platform mobil uygulamalar geliştiriyorum. BLE sensör entegrasyonu, IoT sistemleri ve temiz mimari prensipleriyle kullanıcı odaklı çözümler üretiyorum.

Aşağı Kaydır
Celal Can Sağnak
Swift iOS Flutter BLE IoT MVVM VIPER

Mühendislik Yolculuğum

Hacettepe Üniversitesi Bilgisayar Programcılığı bölümünden mezun olduktan sonra, eğitimime Fırat Üniversitesi Bilgisayar Mühendisliği 4. sınıf öğrencisi olarak devam etmekteyim.

Yazılım geliştirme sürecine Flutter ile çapraz platform çözümler üreterek başlamış olup, ilerleyen süreçte uzmanlık alanımı Native iOS (Swift / SwiftUI, UIKit) ekosistemi üzerine derinleştirdim. Gerektiğinde Android ve hibrit platformlarda da geliştirme yapabilmekteyim.

TÜBİTAK 2209-A kapsamında yürütülen akademik araştırmalarda araştırmacı olarak görev almış bulunmaktayım. Sürdürülebilir kod yapıları ve profesyonel teknik dokümantasyon, çalışma disiplinimin ayrılmaz bir parçasıdır.

BLE Sistemleri

Giyilebilir sağlık teknolojileri ve sensör veri entegrasyonu

IoT & Gömülü

Raspberry Pi tabanlı donanım-yazılım haberleşme protokolleri

Temiz Mimari

Modüler, test edilebilir ve sürdürülebilir kod yapıları

Teknoloji Stack'im

iD

iOS Geliştirme

Swift SwiftUI UIKit CoreBluetooth Foundation SPM CocoaPods Xcode
CP

Cross-Platform

Flutter Dart Android Studio
AR

Mimari & Desenler

MVVM VIPER Clean Architecture Modüler Mimari Singleton Observer
PL

Programlama Dilleri

Swift Dart Python JavaScript TypeScript C / C++ Java
DV

Araçlar & Platformlar

Git & GitHub RESTful API Postman
HW

Gömülü Sistemler & IoT

Raspberry Pi 3/4 I2C / GPIO MAX30102 HC-SR04 DHT11

Kariyer Yolculuğum

iOS Geliştirici
Eki 2025 → Devam Ediyor
Atmosware · Tam Zamanlı
İstanbul, Türkiye
Swift ve OOP (Nesne Yönelimli Programlama) prensipleriyle native iOS uygulamaları geliştirme. Profesyonel ekip ortamında yazılım mühendisliği pratikleri.
Swift Bootcamp Trainee
Ağu 2025 → Kas 2025
Turkcell Geleceği Yazanlar · Tam Zamanlı
İstanbul, Uzaktan
4 aylık yoğun Swift & iOS bootcamp programı. Swift, iOS geliştirme ve ileri düzey mobil uygulama konularında kapsamlı eğitim.
IT Personeli
Eyl 2024 → Eki 2024
Foundsever · Stajyer
Beykoz, İstanbul, Türkiye · Ofis
IT altyapı yönetimi ve teknik destek süreçlerinde staj deneyimi. Donanım-yazılım sorun giderme ve sistem bakımı.

Neler Yaptım?

App Store

Lingoverse – Modern Dictionary

Kişisel gelişim odaklı, kelime keşfi sağlayan kapsamlı bir sözlük uygulaması. Kendi geliştirdiğim WordKit paketi üzerine inşa edilmiştir.

  • View, Presenter, Interactor, Router & Entity tam izolasyonu
  • Test edilebilir ve modüler VIPER mimarisi
Swift VIPER WordKit SPM

WordKit – Dictionary API Package

Sözlük tabanlı uygulamalar için API isteklerini, veri modellemeyi ve hata yönetimini soyutlayan açık kaynaklı Swift kütüphanesi.

  • WordKitClient servis katmanı yönetimi
  • Detaylı teknik dokümantasyon
Swift SPM Networking Open Source
Pi

Raspberry Pi – Health Alert Systems

Sağlık verisi takibi ve mesafe uyarı sistemleri üzerine geliştirilmiş IoT prototipleri. Gerçek zamanlı sensör verisi işleme.

  • I2C protokolü ile MAX30102 nabız/SpO2 sensör kalibrasyonu
  • Buzzer/LED tetikleme algoritmaları
Raspberry Pi Python I2C MAX30102 HC-SR04

BLE Health App

CoreBluetooth ile BLE sensörlerinden gerçek zamanlı sağlık verisi toplayan iOS uygulaması. Bitirme projesi.

Swift CoreBluetooth BLE

MathToolPro

Mühendislik ve akademik kullanım için kapsamlı matematik araçları. Glassmorphism arayüz ve formül motoru.

Swift UIKit MVVM
App Store

StarLaunch

Uzay fırlatma görevlerini takip eden, gerçek zamanlı API entegrasyonlu iOS uygulaması.

Swift UIKit REST API

ProNote

Minimalist, odak odaklı not alma uygulaması. Core Data ile kalıcı depolama ve temiz arayüz.

Swift SwiftUI Core Data

BigOBilet

Otobüs bileti arama ve rezervasyon iOS uygulaması. VIPER mimarisi ile katmanlı yapı.

Swift VIPER UIKit

CodeCrush

Kod öğrenmeyi oyunlaştıran interaktif iOS quiz uygulaması. Skor sistemi ve çoklu kategori.

Swift UIKit MVVM

PexelsClient

Pexels fotoğraf ve video API'sini Swift uygulamalarına entegre eden SPM kütüphanesi.

Swift SPM REST API

SimpleWeatherKit

Hava durumu verilerini kolayca entegre etmek için hafif Swift paketi. Async/Await networking.

Swift SPM WeatherKit

OpenAQ API Client

Küresel hava kalitesi verilerine erişim sağlayan OpenAQ API Swift istemcisi. PurePath veri katmanı.

Swift SPM OpenAQ
App Store

Quantum Cat

SpriteKit ile kuantum fiziği temalı iOS oyunu. 25+ level, tutorial sistemi ve müzik.

Swift SpriteKit iOS Game

2048 – iOS

Klasik 2048 bulmaca oyununun Swift ile native iOS uyarlaması. Animasyonlu tile hareketleri.

Swift UIKit Game Logic

Neon Tetris

Neon temalı web Tetris oyunu. Canvas API ve vanilla JavaScript ile smooth render.

JavaScript Canvas API Web Game

ProMath – Web

Mühendislik hesaplamalarını web ortamında yapan interaktif matematik aracı.

JavaScript HTML/CSS Web App

PrdPdf

PDF oluşturma ve yönetim aracı. Şablon tabanlı belge üretimi web uygulaması.

JavaScript PDF.js Web App

Araştırma Projeleri

Araştırmacı

Yolcu Uçaklarında Türbülans Etkisini Azaltmaya Yönelik
Yapay Zeka Destekli Akıllı Dengeleme Sistemi

TÜBİTAK
2209-A Programı

Türbülans anında uçak gövdesindeki titreşimleri minimize edecek yapay zeka destekli dengeleme algoritmaları üzerine araştırmacı sıfatıyla çalışılmıştır. Veri setlerinin oluşturulması, simülasyon süreçleri, teknik raporlama ve literatür taraması gerçekleştirilmiştir.

Yapay Zeka Simülasyon Veri Analizi Teknik Raporlama Literatür Taraması

Eğitim Hayatım

Fırat Üniversitesi
2022 → Devam Ediyor
Bilgisayar Mühendisliği (Lisans) — 4. Sınıf
Elazığ, Türkiye
Bitirme Projesi: BLE (Bluetooth Low Energy) tabanlı sensörler aracılığıyla toplanan sağlık verilerinin, geliştirilen iOS uygulaması üzerinde gerçek zamanlı görselleştirilmesi ve analizi.
Hacettepe Üniversitesi
Mezun
Bilgisayar Programcılığı (Ön Lisans)
Ankara, Türkiye
Yazılım geliştirme temellerini ve bilgisayar programlama prensiplerini bu bölümde edindim. Mezuniyet sonrası Flutter ile mobil geliştirmeye yönelerek kariyer yolculuğuma başladım.

Konuşalım mı?

Birlikte çalışalım

Projeler, iş birlikleri veya teknik detaylar hakkında görüşmek için aşağıdaki kanallar üzerinden iletişime geçebilirsiniz. En kısa sürede dönüş yaparım.