Research & Technical Projects

All Projects

A complete collection of my projects — from machine learning models and security tools to desktop applications and web development.

Deep Learning & AI

Machine Learning Projects

GPT Model

GPT Model (nanoGPT)

Minimal GPT architecture from scratch. Implemented multi-head attention, tokenization, and positional encoding. Achieved 92% perplexity match vs reference nanoGPT on TinyShakespeare.

Python PyTorch Transformers NLP
View on GitHub
Face Mask YOLOv8

Face Mask Detection (YOLOv8)

Advanced face mask detection achieving 92% mAP with YOLOv8. Real-time OpenCV inference pipeline delivering >25 FPS with accuracy-latency analysis.

Python YOLOv8 OpenCV PyTorch
View on GitHub
Face Mask SSD

Face Mask Detection (SSD)

Single Shot Detector model for real-time mask compliance monitoring. Benchmarked against YOLOv8 (85% vs 92% mAP). OpenCV inference at competitive FPS.

Python SSD OpenCV PyTorch
View on GitHub
RL Highway

Applied RL Highway

Reinforcement learning agent navigating highway traffic using deep Q-learning and policy optimization with OpenAI Gym highway-env.

Python Reinforcement Learning OpenAI Gym
View on GitHub
Movie Recommendation

Movie Recommendation System

ML recommendation engine using collaborative filtering and content-based methods to generate personalized movie suggestions.

Python Machine Learning Collaborative Filtering
View on GitHub

Tools & Web

Development Projects

QR Code Generator

Local QR Code Generator

Desktop tool for generating QR codes locally with PDF/vector export, logo embedding, and batch processing. Built as an internal automation tool at PKF Teknoloji.

Python Desktop App PDF Export Automation
View on GitHub
Slot Machine

Slot Machine JavaScript

Interactive slot machine game with vanilla JavaScript featuring betting mechanics, animated reels, win detection, and fully responsive gameplay.

JavaScript HTML/CSS Game Dev
View on GitHub