Projects

Personal, academic, and hobby projects I built during university and later on.

Image Classification Explorer showing a cat prediction and suggested searches

Image Classification Explorer

An application that analyzes images using pretrained image-classification models, enriches the results, and helps explore related web content.

  • React
  • FastAPI
  • PyTorch
  • PostgreSQL
  • Docker
Aeroventory inventory dashboard showing stock and snapshot summaries

Aeroventory

Our graduation project for IAU Software Development. An inventory system combining a React interface, FastAPI services, and vision-assisted workflows to create and manage inventory records from media.

  • React
  • FastAPI
  • Python
  • PostgreSQL
  • Docker
Heart Disease Detector form for entering patient information and clinical vitals

Heart Disease Prediction

A final project I developed for the Machine Learning course at IAU. I compared different machine-learning algorithms and dataset variations, trained a model to predict heart-disease risk, and deployed it through a Flask-based web application.

  • Python
  • Flask
  • Scikit-learn
  • Docker
Recycling Incentive App dashboard, scan tutorial, and leaderboard mobile screens

Recycling Incentive App

The application-development stage of our recycling project that received support under the TÜBİTAK 2209-A program. It consists of a Laravel API, React admin dashboard, and React Native/Expo mobile app, where users scan recycled items to earn points and compete in weekly rankings.

  • React Native
  • Expo
  • Laravel
  • React
  • PostgreSQL
  • Docker
Renart product list showing three engagement-ring cards

Renart Case Study

A responsive jewelry storefront case study I built as part of an internship application. It combines a React interface with a Laravel backend for product filtering, pricing, and live gold-price data.

  • React
  • Laravel
  • Docker
Mobile Forum login, profile, and post-creation screens

Mobile Forum Application

A Flutter mobile application I developed as the final project for the Mobile Applications course at Estonian Entrepreneurship University of Applied Sciences. It supports user registration, posts, comments, likes/dislikes, and profiles through a Laravel API.

  • Flutter
  • Laravel
  • PostgreSQL
  • Docker
Calculator, calculation history, and kilometre-to-mile converter screens

Flutter Calculator

A Flutter calculator I developed as part of the Mobile Applications course at Estonian Entrepreneurship University of Applied Sciences. It evaluates basic arithmetic operations according to operator precedence and also includes calculation history and kilometre-to-mile conversion.

  • Flutter
Currency Converter screen converting euros to Turkish lira

Currency Converter

A Flutter application I developed as part of the Mobile Applications course at Estonian Entrepreneurship University of Applied Sciences. It uses current exchange-rate data to convert between more than 30 currencies and includes a quick currency-swap feature.

  • Flutter
Mock E-commerce product grid with a populated shopping cart

Mock E-commerce Platform

An e-commerce application I developed as the final project for the Web Applications course at Estonian Entrepreneurship University of Applied Sciences. It consists of a React frontend and Spring Boot API, with product management, image uploads, cart functionality, and order flows.

  • React
  • Tailwind CSS
  • Spring Boot
  • Java
  • PostgreSQL
  • Docker
To-Do App empty state, task form, and prioritized task list

To-Do App

An Android to-do application I developed with Kotlin and Jetpack Compose as part of the Introduction to iOS Application Development course at IAU. It supports creating, updating, and deleting tasks, along with prioritization, priority-based sorting, and hiding completed tasks. (Yes, we actually learned Jetpack Compose in an iOS course :D)

  • Kotlin
  • Jetpack Compose
Kernel Academy online education platform homepage and course preview screens

Kernel Academy

An online education platform interface I developed for the JavaScript and JavaScript Libraries course at IAU while learning responsive web design. It was built with HTML, CSS, and JavaScript to adapt across different screen sizes.

  • HTML
  • CSS
  • JavaScript
Foodculator home, diet-plan generator, and custom-menu screens

Foodculator

One of my first Android applications, developed as the final project for the Introduction to Android Application Development course at IAU. It calculates nutritional values for meals, supports custom food entries, and generates approximate diet plans using an algorithm based on vector math and Euclidean distance.

  • Java
  • Android
  • XML