Sefa Kartav

Sefa Kartav, beyaz gömlekle kollarını kavuşturmuş, cam cepheli bir binanın önünde gülümsüyor

Yazılım geliştiriciyim. C ile sistem programlama yapıyor, sıfırdan kendi büyük dil modelimi yazıyorum. 42 İstanbul.

Düşük seviyeden yapay zekâya

Şu an
Sıfırdan bir LLM ve Codexion
Arıyor
Junior yazılım, backend ya da BT pozisyonu
Okul
42 İstanbul, mezuniyet 2027
Konum
İstanbul, Türkiye

Sefa Kartav. C ile düşük seviyeli sistem programlama ve yapay zekâ üzerine çalışan bir yazılım geliştiriciyim. 42 İstanbul’da sınıfsız, öğretmensiz, tamamen proje tabanlı bir müfredatta bellek yönetimi, süreçler ve algoritmalarla uğraşıyorum.

Şu sıralar iki şeyin peşindeyim: sıfırdan bir büyük dil modeli tasarlamak ve pthread ile işlemci çekirdeklerini gerçekten verimli kullanmayı öğrenmek.

Mintyfi Software’deki stajımda Java ile profesyonel bir backend kod tabanında çalıştım. Bir hackathon’da 48 saat içinde canlıya çıkan full-stack bir uygulama teslim ettim. Şimdi yazılım geliştirici, backend ya da BT alanında junior bir pozisyon arıyorum.

Bir pozisyonunuz varsa konuşalım →

Sıfırdan yazdıklarım

Hazır kütüphane yerine önce kendi versiyonunu yazmak: büyük dil modeli, eşzamanlılık, labirent çözücü ve C standart kütüphanesi.

call me maybe

Kişisel proje · 2026, devam ediyor

Veri hazırlamadan eğitime kadar, sıfırdan özgün bir büyük dil modeli.

  • Veri hazırlama, tokenizasyon, model mimarisi ve eğitim sürecini baştan sona kendim tasarlıyorum.
  • Embedding, self-attention ve feed-forward katmanlarını hazır çerçeveye yaslanmadan implemente ediyorum; amaç LLM’lerin içini gerçekten anlamak.
  • Çıktı kalitesini ve hesaplama verimliliğini artırmak için eğitim ve değerlendirme deneyleri yürütüyorum.

Transformer · Tokenizasyon · Self-attention · Model eğitimi · NLP

Büyük bir depoda üst üste istiflenmiş, etiketli IBM delikli kart kutuları
Veri, her modelin hammaddesi: 1959’da ABD’de bir kayıt merkezinde istiflenmiş IBM delikli kartları.

Codexion

42 İstanbul · C · 2026, devam ediyor

Her katılımcının ayrı bir POSIX thread olarak çalıştığı çok iş parçacıklı bir eşzamanlılık simülasyonu.

Paylaşılan kaynakları mutex ve condition variable’larla koruyorum. Deadlock ve starvation’ı önlemek için FIFO ve EDF (en yakın son tarih önce) zamanlama algoritmaları üzerinde çalışıyorum.

pthread mutex condvar FIFO EDF

Lo-Seven

42 İstanbul hackathon · 2026

48 saatte sıfırdan full-stack bir web uygulaması, sonunda canlıda çalışan bir ürün.

HTML5 ve CSS3 ile responsive bir arayüz geliştirdim; veri işleme ve yönlendirme için Java tabanlı bir backend entegre ettim.

loseven.ft.42freelance.com ↗

Würzburg sarayı bahçesindeki iki büyük labirentin kuşbakışı gravürü
Würzburg labirentleri, Georges Louis Le Rouge’un gravürü, 1780’ler.

A-Maze-ing

42 İstanbul · C · 2026

C ile labirent üreten ve çözen bir program. Üretim DFS, çözüm BFS ile.

Yandaki labirent tarayıcınızda aynı fikirle üretiliyor: önce derinlik öncelikli arama koridorları oyuyor, sonra genişlik öncelikli arama girişten yayılarak en kısa yolu buluyor.

Labirent hazır. Çözmek için düğmeye basın.

C ile temelden

42 İstanbul’un sistem müfredatında Linux üzerinde, hiçbir hazır kütüphane olmadan yazdığım projeler.

libft
C standart kütüphanesini yeniden yazdım: string işlemleri, bellek yönetimi ve bağlı listeler için 40’tan fazla fonksiyon.
ft_printf
Değişken sayıda argüman ve tip dönüşümleriyle printf’i tüm format belirteçleriyle yeniden oluşturdum.
get_next_line
Dosya tanımlayıcıları ve statik değişkenlerle, karmaşık bellek yaşam döngülerini yöneten bir satır okuma fonksiyonu.
push_swap
İki yığınla 500 tam sayıyı en az işlemle sıralayan, algoritmik karmaşıklığa odaklı bir sıralama algoritması.
Bir müzede sergilenen DEC PDP-11/20 bilgisayarının mor ve pembe anahtarlı ön paneli
PDP-11/20, 1970. C dili ve Unix bu makine ailesi üzerinde büyüdü.

Yetkinlikler

  • C, Python, JavaC ileri seviye; Python ve Java orta. Ayrıca C++, SQL, HTML5 ve CSS3.
  • Multithreadingpthread, mutex ile thread senkronizasyonu, condition variable, zamanlama.
  • Bellek ve süreçlerBellek ve süreç yönetimi, sistem çağrıları, dosya tanımlayıcıları, shell scripting. Linux.
  • LLM ve NLPTransformer mimarisi, tokenizasyon, model eğitimi, doğal dil işleme.
  • AlgoritmalarVeri yapıları, sıralama, BFS ve DFS, algoritmik karmaşıklık, nesne yönelimli programlama.
  • Git ve AgileGitHub, code review, akran değerlendirmesi, pair debugging.

Deneyim ve eğitim

Deneyim

Yazılım Stajyeri Mintyfi Software Java backend, OOP, Agile Ağu – Eyl 2025

Profesyonel bir kod tabanında OOP desenleriyle Java backend geliştirmeye katkı sağladım; kıdemli geliştiricilerin rehberliğinde servis entegrasyonlarında çalıştım, kod incelemeleri ve pair debugging oturumlarına katıldım.

Satış Temsilcisi ŞOK, Maltepe Satışları ~2,5 katına çıkardım Kas 2025 – Şub 2026
Satış Temsilcisi Migros Ticaret A.Ş. Perakende, müşteri ilişkileri Ağu – Eyl 2023

Eğitim

Yazılım Mühendisliği 42 İstanbul Proje tabanlı, akran değerlendirmeli Mezuniyet 2027

T.C. Sanayi ve Teknoloji Bakanlığı öncülüğünde, Bilişim Vadisi bünyesinde kurulan 42 Türkiye programı. Linux üzerinde C ile bellek yönetimi, süreç yönetimi ve veri yapılarına odaklanan düşük seviyeli sistemler.

Bilgisayar Programcılığı İstanbul Medipol Üniv. Ön lisans: C++, Java, Python, veritabanı Haz 2026
Uluslararası Uzay İstasyonu’ndan çekilmiş, İstanbul’u ve İstanbul Boğazı’nı gösteren fotoğraf
İstanbul ve Boğaz, Uluslararası Uzay İstasyonu’ndan, 2004.