Uğurkan Yiğit Öztürk

Uğurkan Yiğit Öztürk

Software Engineering Student | AI, Computer Vision & Backend Development

Hello, I'm Yiğit, a Software Engineering student at Ankara University. I build applications with computer vision, document processing and language models, from vehicle classification and OCR pipelines to backend APIs and workflow automation.

Python Computer Vision OCR LLMs & RAG Backend

About Me

I am a Software Engineering student at Ankara University with a focus on artificial intelligence, computer vision and backend development. My projects include YOLO-based vehicle detection and classification, OCR document extraction, and applications that combine language models with retrieval and structured data.

I work mainly with Python, FastAPI, PostgreSQL and MongoDB, and build web interfaces with React. My recent work includes payroll document review, Telegram support workflows and website change monitoring. I also have project experience with Keycloak, JWT and role-based access control.

I enjoy connecting models to usable applications: designing APIs, organizing data, testing behavior and documenting the limits of a system alongside its results.

Technical Skills

Programming

Python, Java, C, C++, SQL, JavaScript, TypeScript

Computer Vision & OCR

YOLO, PaddleOCR, Object Detection, Image Classification

LLMs & RAG

Ollama, Gemini, Embeddings, Retrieval-Augmented Generation

Backend & Data

FastAPI, Flask, SQLAlchemy, PostgreSQL, MongoDB, SQLite

Web & Development Tools

React, HTML, CSS, Git, GitHub, REST APIs

Identity & Access

Keycloak, JWT, RBAC, SSO, Zero Trust Concepts

Projects

Document AI

General Reader

OCR and LLM-assisted document discovery with reusable extraction templates.

View Project →
Computer Vision

Vehicle Vision System

YOLO-based vehicle detection and an eight-class vehicle type classifier.

View Project →
Full Stack · Document Processing

Bordro AI

Payroll document import, field mapping and human review with versioned snapshots.

View Project →
AI · Support Automation

Telegram Support Desk

AI-assisted Telegram support with ticket routing, work queues and SLA tracking.

View Project →
AI · Monitoring

Website Monitor AI

Scheduled website change detection with AI analysis and email notifications.

View Project →
Security

ZTNA Security Platform

A Zero Trust access project using Keycloak, JWT and role-based authorization.

View Project →

Contact

Email: ugurkan.yigit.27@gmail.com