Work Experience Projects


Narcade Mobile Games
Firm: Narcade
  • It is a mobile game development company, and I was on the development team of this firm.
  • Types of games are: Bubble Shooter, Merge & Pop, Match3.
  • You can reach the games that I was working on from the company link.

Used Technologies
Unity, Sourcetree, C#, Jira, Git
Arge Bilim (Augmented Reality Project)
Firms: Piri Teknoloji, Tübitak
  • Tübitak is one of the largest technology companies in Turkey.
  • The project on which I have worked that was supported by Tübitak is called Developing and Evaluating a Web-Based and Augmented Reality-Supported Active Learning System to Develop Science Process Skills of Secondary School 6th Grade Students.
  • It is simply about developing augmented reality and simulations about the units provided according to Ministry of Education curriculum in Science class and controlling the students' progress by using the web control system.
  • Some examples of these units are systems of the human body, force and motion, etc.
  • I was on the development team. I developed augmented reality and simulation scenes and worked on the integration part of the web site of this project.
  • Project Link: ArgeBilim
  • Some examples from the project:

Used Technologies
Unity, C#, Php, Vuforia
RCA Project
Firm: Piri Teknoloji
  • The project is called Developing the Psychomotor Skills of Children With Autism.
  • The project is co-funded by the Erasmus+ Programme of the European Union.
  • It is simply about developing software that helps children with autism develop their psychomotor skills by giving instructions. From the control panel, these children's teachers can watch the progress.
  • I worked in developing and integrating processes (such as audio integration) for this project.
  • Project Link: Rca Software

Used Technologies
Unity, Playmaker, Camtasia
Atlas Laboratory System
Firm: Piri Teknoloji
  • It is a complete web-based laboratory management system created for research laboratories. It is being used by 30+ laboratories in Turkey.
  • I worked in the development team to update the web pages from Bootstrap 3 to Bootstrap 5.

Used Technologies
Php, JavaScript, Bootstrap
Çiftlik Sistem
Firm: Piri Teknoloji
  • It is a complete web-based farm management system created for farms to observe animals' situations. It is being used by 500+ farms in Turkey. Farm owners also use the developed tracker, which is used to read RFID earings of animals, and it works integrated with the web system with a Bluetooth connection.
  • It is also co-funded by the Ministry of Agriculture and Forestry.
  • I worked in the development team to develop the web pages with our clients' feedback to get fast interactions.
  • Project Link: Çiftlik Sistem

Used Technologies
Php, JavaScript, Bootstrap, MySql, Ajax, Arduino

Master-Bachelor Projects


Machine Learning - Deep Learning - Data Science

Botaniqube
  • The final target is to create a house plant incubator - a cube that would detect which plant was put in, what diseases it has, and introduce a protocol for its treatment. It will have multiple sensors (temperature, humidity, light, etc.) as well as a way of influencing those factors.
  • Regarding the scope of our university "Project: Deep Learning" it would be creating software for this tool.
  • Details of the project Botaniqube

Used Technologies
Github, Flask, Azure, Kedro, Torch, Weights and Biases
AVESA
  • This project is being made for my bachelor thesis to be graduated.
  • AVESA (Audio-Visual Event Sentiment Analysis) is a project to determine the topic of the video by the most action-packed scenes. A GUI has been created for users to be tried from the link below.
  • It has also been published as a scientific work that has been prepared in the English language.
  • Details of the project and to try the model: Avesa
  • If you are interested in full text (it is also specified in the publications section): Full Text

Used Technologies
Keras, Tensorflow, OpenCV, Numpy, Pandas, Matplotlib, Moviepy, Pydub, NLTK, Zeyrek, Jellyfish, Spacy, Vosk, BERT, Transformers, Librosa, Gradio, Torch
FashionGAN
  • This is a final project for our Neural Networks class.
  • Create 10 classical GAN models to train 10 different classes of Fashion-MNIST dataset.
  • Create a c-GAN model using the Fashion-MNIST dataset.
  • Compare the results of both the models.
  • Create a c-GAN model using CelebA dataset. Evaluate the results using FID Scores.
  • Details of the project FashionGAN

Used Technologies
Torch, Some machine learning libraries
E-mail Spam Classifier
  • This is a final project for our Machine Learning class.
  • This is a simple machine learning project that includes data cleaning, EDA, text preprocessing, model building, evaluation, and improvement stages.
  • Details of the project E-mail Spam Classifier

Used Technologies
Some machine learning libraries
Categorical Classification
  • This project is being made at my Erasmus+ mobility.
  • It is about classifying 5 different species (daisy, tulip, sunflower, dandelion, rose) using deep learning.
  • Multiple different models have been built to find which deep learning model has performed better (VGG16, MobileNetV2, ResNet50) with preventing overfitting problems.
  • Details of the project and the codes: Categorical Classification

Used Technologies
Keras, Tensorflow, Numpy, Pandas, Matplotlib, Seaborn, Sklearn
Binary Classification
  • This project is also being made at my Erasmus+ mobility.
  • It is about classifying 2 different animals (cat, dog) using deep learning.
  • Multiple different models have been built to find which optimizer function has been performed better (ADAM, RMSProp, SGD) with preventing overfitting problems.
  • Details of the project and the codes: Binary Classification

Used Technologies
Keras, Tensorflow, Numpy, Pandas, Matplotlib, Seaborn, Sklearn
Best Fit Polynomial
  • This was my assignment for Scientific Calculation class during my bachelors.
  • This is a project about reading a data and determine the best fit polynomial by using polynomial regression's math.
  • Details of the project and the codes: Best Fit Polynomial

Used Technologies
Foundation libraries of Python

Personal Projects


Machine Learning - Deep Learning - Data Science

Face Recognition
  • It is a project to determine faces by using the Face_Recognition library in Python.
  • The model finds whether the image contains a face or not. Then, it tries to find the best distance between the images that were saved before and the found face.
  • Details of the project and the codes: Face Recognition

Used Technologies
Face_Recognition, OpenCV, Numpy
Wine Quality Analysis
  • It is a project to process the Wine Quality project to get the best accuracy among different machine learning methods with preventing overfitting problems.
  • Data analysis and visualization methods have been used to prepare the data, and three different machine learning methods have been applied to this data.
  • You can also reach two assignments that were given before the final project. The final project is Wine Quality Analysis.
  • Details of the project and the codes: Wine Quality

Used Technologies
Sklearn, Pandas, Seaborn, Numpy, Matplotlib, Scipy
Regression Models Using Math
  • It is a project to use regression models without using any library but its math.
  • Simple and multilinear regression and polynomial regression models have been built.
  • Results have been compared with the models that Sklearn libraries have, and the results are so close to each other.
  • Details of the project and the codes: Regression Without Sklearn

Used Technologies
Pandas, Matplotlib, and Scipy are used for importing and preparing the dataset.

Graphical User Interface (GUI)

Pong Game
  • It is a project to make a pong game with Python's Turtle library.
  • Two users can play the game from the same computer with using arrow keys and 'WASD' keys.
  • Everything in the application has been made with Turtle boards.
  • The first user who scores three wins the game.
  • Also, sound effects have been used.
  • Details of the project and the codes: Pong Game

Used Technologies
Turtle, Winsound, Time
MyToDo
  • It is a basic project to track how you deal with your daily tasks.
  • Here, you can perform CRUD operations to track your tasks.
  • You can also analyze your data.
  • Details of the project and the codes: MyToDo

Used Technologies
Tkinter, Pandas
Circle Game
  • It is a project to make a circle game using Java GUI.
  • Simply by clicking the screen, new circles with different colors have been created.
  • Sizes of circles can be changed by the mouse wheel, and the count of circles can be seen from the top left placed counter.
  • Details, video of the project, and the codes: Circle Game

Used Technologies
Java AWT (Abstract Window Toolkit), Java Swing, Java Util
Read/Write Processes
  • It is a project to do read-write processes using Java GUI.
  • Textbox can be used to write text and foreground; background color can be changed.
  • Text can be saved into a txt file, and the text in the txt file can be read.
  • Details, video of the project, and the codes: Read/Write Processes

Used Technologies
Java AWT (Abstract Window Toolkit), Java Swing
Data Analysis GUI
  • It is a data analysis project using Matlab GUI.
  • The dataset contains different data of different patients.
  • Here, measnumber can be seen by each patient, and by clicking the patient ID, depending on ovulation hours, plots can be created and saved as a png file
  • Mean values of different features can be written to the textboxes.
  • Details, video of the project, and the codes: Data Analysis with Matlab GUI

Used Technologies
Built-in Functions of Matlab

University

University of Wroclaw - Master Data Science
  • There are some assignments and solutions for some courses that I've taken during my master study. UWR_DataScience

Others

Solutions of Coding Interview Challenges
  • There are some answers to the challenges that have been asked on web sites such as Daily Coding Interview, HackerRank, and Project Euler.
  • I am at the rank of 22579 in Python programming language among 3569920 people, and I've solved 106/115 challenges in HackerRank.
  • In Project Euler, I have solved the first 52 questions.
  • Some of the codes that I've uploaded: Coding Interview

Used Languages to Solve
Python, C, C#