Gömülü Yazılım Mühendisi · Ankara

IoT ekosistemindeki cihazlar için uçtan uca güvenilir yazılım çözümleri üretiyorum.

Akıllı su ve gaz sayaçları, düşük güç tüketimli IoT cihazlar. Sigfox, BLE ve NB-IoT ile pil ömrü yıllarla ölçülen ürünler geliştiriyorum.

Hakkımda

// about.c

Akıllı sayaçlardan medikal cihazlara kadar, gerçek dünyada aralıksız çalışan sistemlere yazılımlarımla hayat veriyorum. Gazi Üniversitesi Elektrik-Elektronik Mühendisliği mezunuyum ve temelim teknik liseye dayanıyor. Bu sayede kod yazmakla yetinmiyor; masa başında firmware geliştirirken de, osiloskop başında donanım hatalarını çözerken de aynı yetkinlikle hareket ediyorum.

Şu anda İnodya Teknoloji'de akıllı su ve gaz sayacı teknolojileri üzerine çalışıyorum. Tek pille yıllarca sahada kalması gereken bu cihazlar için düşük güç tüketimi merkezli tasarımlar yapıyor; BLE, Sigfox ve NB-IoT gibi haberleşme altyapılarıyla veri iletişimini sağlıyorum.

Geçmişte görev aldığım Aselsan UGES medikal cihaz projeleri, bana hataya yer olmayan kritik sistemler tasarlama disiplinini kazandırdı. Oradan gelen mühendislik kültürüyle — ister FreeRTOS ve ThreadX üzerinde, ister bugün geliştirdiğim sayaçlarda olduğu gibi bare-metal — yüksek kaliteli ve güvenilir gömülü sistem mimarileri kurmaya devam ediyorum.

ÖZET / DATASHEET

KonumAnkara, TR
RolEmbedded SW Eng.
UzmanlıkSigfox · BLE · Low-Power
DillerC/C++ · C# · Python
RTOSFreeRTOS · ThreadX
MCUSTM32 · ESP · PIC
Durum● Aktif — İnodya Teknoloji

Deneyim

// experience.log
2022 — devam ediyor

İnodya Teknoloji San. ve Tic. A.Ş.

Gömülü Yazılım Mühendisi

Akıllı su ve gaz sayaçlarının yazılımını uçtan uca geliştiriyorum: tek pille yıllarca çalışan, NFC ve Bluetooth destekli, Sigfox/NB-IoT ile uzaktan okunan cihazlar. Belediye Su ve Kanalizasyon İdareleriyle yürütülen projelerde yazılımın yanı sıra iş planı ve teknik sunum süreçlerinde de aktif rol alıyorum.

SigfoxNB-IoTBLE 5.4NFCThreadXLow-PowerAT KomutlarıSTM32
2021 — 2022

BESoft Yazılım Teknolojileri

Gömülü Yazılım Mühendisi

Aselsan UGES kapsamında sağlık sektörüne yönelik özel bir projede medikal cihaz firmware'i geliştirdim: cihaz haberleşmesi, kontrol ve simülasyon yazılımları ile C# test arayüzleri. Tüm geliştirme ASELSAN standartlarında (YATT, YGÖ, YTER) dokümante edildi.

Embedded CFreeRTOSUART/TCP/UDPŞifrelemeC#Medikal
2013

Mavi Elektronik

Teknik Personel
2012

TürkTelekom

Lise Stajı

Projeler

// projects/
REF-001 · İNODYA

Akıllı Sayaç Teknolojileri

Evlere kurulan ve tek pille yıllarca çalışan akıllı su ve gaz sayaçları. Veriler BLE ile yerinde, Sigfox/NB-IoT ile uzaktan okunuyor; güç bütçesi mikroamper seviyesinde hesaplanmış firmware.

STM32SigfoxNFCLow-Power
REF-002 · ASELSAN UGES

Medikal Cihaz Yazılımları

Hataya yer olmayan bir alanda, sağlık sektörü için medikal cihaz yazılımları: haberleşme, kontrol ve simülasyon. FreeRTOS tabanlı, ASELSAN standartlarında geliştirildi ve dokümante edildi.

FreeRTOSEmbedded CC#
REF-003 · BİTİRME TEZİ

IoT Kontrollü Akıllı Mantarhane

Mantar üretim tesisini kendi kendine yöneten sistem: sıcaklık, nem ve CO₂ sürekli izleniyor, ortam çiftçinin belirlediği aralıkta otomatik tutuluyor. Çalışma, EGE 6. Uluslararası Uygulamalı Bilimler Kongresi'nde (İzmir, 2022) sözlü bildiri olarak sunuldu ve sertifikayla tanındı.

ESP32FirebaseMQTTBildiri
Bildiriyi incele (AVESİS) →
REF-004 · AÇIK KAYNAK

STM32 AT Command Library

NB-IoT ve GSM modem entegrasyonunu günlerden saatlere indiren açık kaynak AT komut kütüphanesi. STM32CubeMX ile herhangi bir projeye kolayca eklenebiliyor.

STM32AT KomutlarıC
github.com/cemalkor →
REF-005 · IEEE CSCON'25

Gömülü Sistemlerde BLE

IEEE CSCON'25'te verdiğim BLE eğitimi için hazırladığım çalışma ve örnek kodlar; gömülü sistemlerde Bluetooth Low Energy'ye uygulamalı bir giriş.

BLEC
Repo'yu incele →
REF-006 · AÇIK KAYNAK

Bellek Yönetim Kütüphaneleri

Harici flash ve EEPROM yongalarını yönetme derdini bir kez çözüp her projede kullanmak için yazdığım açık kaynak C kütüphaneleri: SPI-Flash-Manager ve I2C-EEPROM-Manager.

SPII2CC
github.com/cemalkor →

Yetkinlikler

// skills.h

DİLLER

  • Embedded C / C++
  • C# (test & arayüz)
  • Python
  • Assembly → C çeviri

HABERLEŞME

  • Sigfox · NB-IoT · GPRS
  • BLE 5.4 · NFC · Zigbee
  • UART · I2C · SPI
  • TCP · UDP · MQTT

MCU / PLATFORM

  • STM32 (WBA, WB55)
  • ESP32 · ESP8266
  • PIC 16F / 12F serisi
  • Raspberry Pi

SİSTEM

  • Bare-metal · FreeRTOS · ThreadX
  • Low-power firmware optimizasyonu
  • Register seviyesi programlama
  • Donanım hata ayıklama

ARAÇLAR

  • STM32CubeIDE
  • ESP-IDF · MPLAB X
  • Git · Jira · VS Code · Eclipse
  • Firebase · JSON

Gönüllü Eğitimler

// workshops/
CSCON'25 · GAZİ ÜNİVERSİTESİ · ANKARA

Gömülü Sistemlerde Bluetooth Low Energy

IEEE CSCON'25 kapsamında gönüllü olarak verdiğim eğitim: BLE'nin temelleri ve gömülü sistemlerde kullanımı. Eğitimin örnek kodları GitHub'da herkese açık.

BLEEğitmenlik
Eğitim materyalleri →
VES'25 · ANKARA BİLİM ÜNİVERSİTESİ · ANKARA

Gömülü Sistemlerde Bluetooth Low Energy

VES'25 kapsamında gönüllü olarak verdiğim eğitim: BLE'yi sahada geliştirdiğim gerçek ürünlerden örneklerle anlattım.

BLEEğitmenlik

Hobi

// hobby.txt
TECHNOPETTO · KİŞİSEL ATÖLYE

Eski Elektroniklerden Maket Robotlar

Boş zamanlarımda eski elektronik parçaları — kondansatörler, motorlar, hurda kartlar — maket robotlara dönüştürüyorum. Gündüz firmware yazdığım türden parçalar, akşamları küçük karakterlere dönüşüyor.

Geri DönüşümEl Yapımı
AKILLI EV · EV LABORATUVARI

Home Assistant ile Akıllı Ev

Evim Home Assistant üzerinde çalışıyor: aydınlatmadan sensörlere her şey Zigbee ile haberleşiyor. Hazır cihazların yetmediği yerde kendi Zigbee'li cihazlarımı tasarlayıp yapıyorum.

Home AssistantZigbeeDIY

Blog

// posts/*.md