OCA.DEV
[ 02 // PROJECTS ]

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
Camera view with detections beside a live bird's-eye map 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.

YOLO ByteTrack Depth Anything V2
OPENİNCELE arrow_forward
The same traffic-sign model running on day, rain and night frames 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.

717 boxes Two-stage 14 classes
OPENİNCELE arrow_forward
Map of the New York taxi network coloured by community, JFK an outlying hub 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.

PySpark GraphFrames PageRank
OPENİNCELE arrow_forward
Synthetic plates as the plan assumed them against what the measurements say 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.

PyTorch CTC TensorRT
OPENİNCELE arrow_forward
The split operator and the two rounding rules it could have had 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ı.

Recursive descent Type checker Pyodide
OPENİNCELE arrow_forward
MIPS assembly beside the output of the processor built to run it 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.

Verilog MIPS assembly 36 instructions
OPENİNCELE arrow_forward
A raster floor plan beside the walls, doors, windows, rooms and room graph parsed from it 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.

Python OpenCV Hough · watershed
OPENİNCELE arrow_forward
Two 3D building views with the doors that fail the wheelchair rules in red 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.

PyTorch Geometric LoRA · vLLM IfcOpenShell
OPENİNCELE arrow_forward

ProductsÜrünler

REAL USERS • CODE STAYS CLOSED

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.

THE METHODYÖNTEM arrow_forward