all projects

collection of my projects

11 projects
📆

occasion

full-stack event management platform with user authentication, real-time event creation, category filtering, and collaborative planning features. built with modern web technologies and deployed on vercel.

next.jstypescriptshadcn/uiprismarailway / mySQLclerk authtailwind
🤖

enes' ml lab

personal machine learning portfolio showcasing various ai/ml projects.

pythontensorflownext.jskerasnumpy
📊

masters tracker

comprehensive grad school application tracker with database management, deadline tracking, and program comparison features. includes password-protected personal tracker and demo mode for showcasing.

next.js 15typescriptmantine uiprismapostgresqlvercel
🎥

Movie Recommender AI

A Next.js movie recommender that encodes each movie's metadata/overview using a pretrained SentenceTransformer (all-MiniLM-L6-v2) into embedding vectors, then recommends similar movies by cosine similarity computed as a dot product on normalized embeddings.

reactnode.jsnext.jstensorflowtransformersembeddingpythonnumpypandaskeras
🤖

Telegram Habit Tracker Bot

telegram bot for tracking daily/weekly habits with a simple command-based UX. supports habit dashboard, add/delete/update habits, weekly goals, and streak updates. data is stored in supabase.

pythonpython-telegram-botsupabasepostgresqlpython-dotenv
👤

AI Age Estimator

web app that estimates age from photos using face detection and a pre-trained neural network. built with Next.js frontend and Flask backend serving an EfficientNet-based Keras model for accurate age prediction.

next.jsreactface-api.jsflaskkerasefficientnetpythonneural networks
🇹🇷

Turkish Name Classifier

neural network that classifies Turkish vs non-Turkish names using character-level tokenization and bidirectional LSTM. built to identify Turkish students from the dean's list for Turkish Student Association event invitations.

pythontensorflowkerasLSTMneural networkspandasscikit-learn
🔍

Biometric Attribute Classifier

real-time facial attribute classification using a neural network. uses OpenCV for face detection with Haar Cascades and a trained Keras model for binary classification with live camera feed and confidence scores.

pythontensorflowkerasopencvcomputer visionneural networks
🖼️

Image Editor

desktop image editor with real-time adjustments for brightness, contrast, sharpness, and color. built with Tkinter GUI framework and PIL for image processing, featuring live preview and save functionality.

pythontkinterPILpillowttkbootstrapGUI
💬

Chat Application

real-time messaging application with socket-based server-client architecture. features username selection, user count display, message/nudge/image sharing, chat history persistence, macOS notifications, and sound effects.

pythontkintersocketsnetworkingplaysoundimgur API
📚

Library Management System

full-featured library management software with role-based access for admins and users. includes book inventory management, rental tracking with SQLite database, email notifications for returns, and comprehensive authentication system.

pythontkintersqlite3databaseGUI

Explore More

Check out my YouTube channel and GitHub for more projects