Skip to content
View goktugbk's full-sized avatar

Block or report goktugbk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
goktugbk/README.md

Göktuğ Berke Karataş

Computer engineering, graduating October 2026. I work on computer vision — mostly image classification and retrieval, and the data plumbing that decides whether either one works.

Looking for a junior machine learning / AI engineering role.


Projects

Plant Vision — species identification and disease detection

Retrieval-based plant identification built to run on the device: photo → encoder → embedding → ANN search → taxonomy, with abstention when confidence is low. Adding a species is a database insert, not a training run. Taxonomy changes run as hash-sealed transactions with rollback, because a bad merge silently relabels thousands of images instead of crashing.

Architecture, decisions and roadmap → https://github.com/goktugbk/plant-vision-core (source closed) Python PyTorch OpenCLIP / BioCLIP sqlite-vec pytest

X-Ray Disease Classification

Nine-class lung disease classification from chest X-rays. Fine-tuned YOLOv8l-cls on a 6,782-image dataset; 99.0% top-1 on a held-out 681-image test split never used for model selection. Streamlit interface for predictions, plus a feedback loop that collects wrong predictions and retrains on the corrected samples.

https://github.com/goktugbk/yolov8-xray-classification Python YOLOv8 Ultralytics OpenCV Streamlit

DomainClock — domain health API

An API that reports what is actually wrong with a domain: SSL certificates, registration and WHOIS, DNS and email records, server, HTTP headers, subdomains and reputation. Free and paid surfaces are separated, listed on RapidAPI, and hardened with per-IP rate limiting, SSRF guards, an unguessable path prefix and CORS restrictions. Dockerised on Railway, frontend on Cloudflare Pages, Redis caching and Sentry on top.

Python FastAPI Redis Docker Railway Cloudflare Pages

E-Commerce Web Application

https://github.com/goktugbk/ecommerce-web-app Next.js Prisma


Tech

Machine learning — PyTorch, YOLOv8 / Ultralytics, OpenCLIP, OpenCV, NumPy Backend — Python, FastAPI, Docker, Redis, Railway Data — SQLite, sqlite-vec, PostgreSQL, Prisma Web — JavaScript, Node.js, Next.js, Streamlit, Cloudflare Pages Tooling — pytest, ruff, Git, Sentry


Contact

Popular repositories Loading

  1. goktugbk goktugbk Public

    1

  2. ecommerce-web-app ecommerce-web-app Public

    TypeScript 1

  3. yolov8-xray-classification yolov8-xray-classification Public

    Python 1

  4. public-apis public-apis Public

    Forked from public-apis/public-apis

    A collective list of free APIs

    Python

  5. plant-vision-core plant-vision-core Public

    Plant species identification and disease detection, built to run on the device — architecture, decisions and roadmap. Source closed.