BetterNotebook
BetterNotebook, kendi derslerim için geliştirdiğim bir not sisteminden doğdu. Bir devre sorusu çözerken PDF bir sekmede, yapay zekâ sohbeti başka bir sekmede, notlarım da ayrı bir yerdeydi. Bir açıklamayı anlamak için sürekli…
Engineering portfolio & notebook
Electrical & Electronics Engineering · Embedded Linux · Systems Software
I build things close to the hardware — from Linux, networking and embedded systems to infrastructure.
Selected engineering work
BetterNotebook, kendi derslerim için geliştirdiğim bir not sisteminden doğdu. Bir devre sorusu çözerken PDF bir sekmede, yapay zekâ sohbeti başka bir sekmede, notlarım da ayrı bir yerdeydi. Bir açıklamayı anlamak için sürekli…
Proje Özeti FootballRagTR, hiçbir bulut API’sine veya harici internet bağlantısına ihtiyaç duymadan %100 çevrimdışı (offline) ve doğrudan yerel donanım üzerinde (On-Device) çalışan bir Retrieval-Augmented Generation (RAG) yapay zekâ asistanıdır. Sistem; A Milli…
Proje Özeti T3 Web Browser 152, Texas Instruments AM67A (ARM64) işlemcili T3 Gemstone O1 platformu için özel olarak optimize edilmiş, TI Wave5 VPU (Video Processing Unit) ve V4L2 donanım hızlandırmalı video çözümleme…
Implementation, debugging, decisions
Bir STM32 projesinde çalışma zamanı tamamen sizin elinizdedir: while(1) döngüsü, elle yazılmış bir görev zamanlayıcı ya da FreeRTOS ve USART’ın register haritası. Kart enerji aldığı ilk milisaniyede ne yapıyorsa, onu siz yazmışsınızdır.…
Geçtiğimiz günlerde (28 Nisan) yayınlanan CVE-2026-41940 duyurusu, cPanel & WHM kullanan herkes için bir kabus oldu. Mevzu basit bir kod hatasından öte; sistemin “şifre yanlış” dediği noktada kapıyı aralık bırakmasıyla alakalı bir…
Yazılım geliştirme dünyası, artan kullanıcı talepleri, ölçeklenebilirlik gereksinimleri ve hızla değişen teknoloji trendleri nedeniyle hızla evrimleşiyor. Bu değişim, özellikle sistem mimarilerinde daha esnek, yönetilebilir ve sürdürülebilir yaklaşımlara olan ihtiyacı artırıyor. İşte bu…
Measurements & methodology
Bu laboratuvar çalışması, ayrık transistörlerle çok bitli bir program sayacı geliştirme serisinin ilk aşamasını oluşturur. Amaç, sayacın ilerleme zamanını belirleyecek saat sinyalinin temelini kurmak ve osilasyonun fiziksel devrede nasıl oluştuğunu incelemektir. Çalışma,…
Learning paths
Toolchains, U-Boot, Linux kernel, Device Tree, Buildroot and Yocto.
Background & engineering direction
I'm Mustafa Emir Çebi, an Electrical & Electronics Engineering student at Haliç University, focused on Embedded Linux and systems software.
My interests sit at the interface between electronics, operating systems and networks: how hardware is brought up, how Linux components work together, and how a system behaves under real constraints.
I use this site to document the implementation, debugging and engineering decisions behind those projects, alongside technical notes and experiments.
01 / Current focus
ARM64 platforms, Linux internals, C/C++, graphics stacks and embedded networking.
02 / Technical interests
Embedded systems and electronics, networking, homelab infrastructure and reproducible development environments.
03 / Technologies