Eleven things I built Yaptığım on bir şey
Eight open-source projects with their code and measurements public, and three products with real users. Open any card for the full story. Kodu ve ölçümleri açık sekiz proje, gerçek kullanıcısı olan üç ürün. Tam hikâye için karta gir.
Open sourceAçık kaynak
CODE, DATA AND MEASUREMENTS PUBLIC
LIVE DEMO
otonomarac
One forward-facing camera in, a live bird's-eye map of the road out. Detection, tracking, depth and collision timing, built over eight weeks. Tek ileri bakan kamera girer, yolun canlı kuşbakışı haritası çıkar. Tespit, takip, derinlik ve çarpışma zamanlaması; sekiz haftada.
OWN DATASET
trafikisaret
A Turkish traffic-sign dataset I labelled by hand — 717 boxes over 787 frames of day, rain and night — and the two-stage model trained on it. Elle etiketlediğim bir Türk trafik işareti veri seti — gündüz, yağmur ve gecede 787 karede 717 kutu — ve üzerinde eğitilmiş iki aşamalı model.
38.3M ROWS
smart-city-traffic-analysis
38.3 million New York taxi trips as one graph, to find which zones the city cannot afford to lose. Removing JFK splits the network into sixteen. 38,3 milyon New York taksi yolculuğu tek bir graph olarak; şehrin kaybetmeyi göze alamayacağı bölgeleri bulmak için. JFK çıkınca ağ on altıya bölünüyor.
18/34 FULLY AUTOMATIC
plakatanima
Turkish plate recognition, measured end to end: a generator calibrated against 272 labelled plates, a CTC recogniser, a constrained decoder in C++, and TensorRT FP16 on a rented T4. Uçtan uca ölçülmüş Türk plakası tanıma: 272 etiketli plakaya göre kalibre edilmiş üreteç, CTC tanıyıcı, C++'ta kısıtlı çözümleyici ve kiralık T4'te TensorRT FP16.
RUNS IN BROWSER
payflow
A programming language for subscription billing, where money carries its currency in the type — so adding dollars to euros never compiles. Lexer, parser, type checker and interpreter, all by hand. Paranın birimini tipinde taşıdığı bir abonelik faturalandırma dili — dolara euro eklemek asla derlenmiyor. Lexer, ayrıştırıcı, tip denetleyicisi ve yorumlayıcı, hepsi elle yazıldı.
370 CHECKS
cse331-computer-organization
A MIPS program written in assembly, and the processor built from gates to run it. Four assignments: a text analyzer, a gate-level datapath, a single-cycle MIPS32 CPU, and a sequential multiplier. Assembly ile yazılmış bir MIPS programı ve onu çalıştırmak için kapılardan kurulmuş işlemci. Dört ödev: metin analizcisi, kapı seviyesi datapath, tek çevrimli MIPS32 işlemcisi ve sıralı çarpan.
NO LEARNED MODELS
floorplan-parser
Raster floor plans to walls, doors, windows, rooms and a room–door graph with classical image processing only. Measured once on a held-out test split: door F1 0.904, wall IoU 0.913. Raster kat planlarından yalnız klasik görüntü işlemeyle duvar, kapı, pencere, oda ve oda–kapı grafı. Ayrılmış test kümesinde bir kez ölçüldü: kapı F1 0.904, duvar IoU 0.913.
LLM DATA · GNN AGENTS
ada-llm-gnn
Wheelchair accessibility of IFC buildings: an LLM generates the labelled buildings, a fine-tuned 7B model takes over, and three GNN agents check them. Building verdict on unseen buildings: macro F1 0.938. IFC binalarda tekerlekli sandalye erişilebilirliği: etiketli binaları bir LLM üretiyor, ince ayarlı 7B bir model devralıyor, üç GNN ajanı denetliyor. Görülmemiş binalarda bina kararı: macro F1 0.938.
ProductsÜrünler
REAL USERS • CODE STAYS CLOSED
YKS LIVE ON BOTH STORES
Shorties
An exam-prep platform that turns a question bank into short vertical videos with AI. One architecture, three separate apps — YKS shipped, KPSS and ALES in development. Soru bankasını yapay zekâ ile kısa dikey videolara çeviren bir sınav hazırlık platformu. Tek mimari, üç ayrı uygulama — YKS çıktı, KPSS ve ALES geliştiriliyor.
LIVE
respos
A point-of-sale system for restaurants: one backend serving many tenants, each with isolated data. Live table plan, kitchen display, recipe-based stock. Restoranlar için satış noktası sistemi: tek backend birçok tenant'a hizmet veriyor, her biri kendi izole verisiyle. Canlı masa planı, mutfak ekranı, reçete bazlı stok.
Mobile Fitness Tracker
TEAM PROJECTA cross-platform fitness app that builds personalised meal and workout plans with AI. Flutter client, .NET backend, MSSQL — designed and shipped as a team. Yapay zekâ ile kişiselleştirilmiş beslenme ve antrenman planı üreten çapraz platform fitness uygulaması. Flutter istemci, .NET backend, MSSQL — ekip olarak tasarlanıp yayına alındı.
How I decide what to build Ne yapacağıma nasıl karar veriyorum
Four rules these projects taught me, and the table of every measurement that changed a decision. Bu projelerin öğrettiği dört kural ve bir kararı değiştiren her ölçümün tablosu.