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.
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
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
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
https://github.com/goktugbk/ecommerce-web-app
Next.js Prisma
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
- Email — goktugberkekaratas@gmail.com
- LinkedIn — https://www.linkedin.com/in/goktug-berke-karatas/