Pinned Repositories
autonomous-car
An embedded system on four wheels which supports driving in manual and autonomous modes using ultrasonic and photosensitive sensors, with software written in C and realized with the LPC4088 microcontroller.
booksync
A Python program that allows the synchronized reading of a .epub file over LAN using a command line interface, along with a chat functionality.
decision-tree-sliding-puzzle
A Java program that uses a decision tree to solve a given sliding puzzle configuration.
dtbank
A unified drug-target database with a web-based user interface.
duplicate-file-finder
A Python program that serves to identify duplicate files and directories.
gmproject
gui-pairs-game
The game known as “Card Match” or “Pairs” implemented with a GUI using Qt.
numerical-linear-algebra
Various applications of numerical linear algebra, surveyed in the course CMPE482 at Bogazici University.
python-chat
A chatting program that allows users to send messages and files to each other over LAN, through a command line interface.
rebound-app
Rebound App: a web and Android application that allows users to post and apply to amateur sports events. Repository of Group 2 for Fundamentals of Software Engineering course at Bogazici University.
ege-kaya's Repositories
ege-kaya/autonomous-car
An embedded system on four wheels which supports driving in manual and autonomous modes using ultrasonic and photosensitive sensors, with software written in C and realized with the LPC4088 microcontroller.
ege-kaya/booksync
A Python program that allows the synchronized reading of a .epub file over LAN using a command line interface, along with a chat functionality.
ege-kaya/decision-tree-sliding-puzzle
A Java program that uses a decision tree to solve a given sliding puzzle configuration.
ege-kaya/dtbank
A unified drug-target database with a web-based user interface.
ege-kaya/duplicate-file-finder
A Python program that serves to identify duplicate files and directories.
ege-kaya/gmproject
ege-kaya/gui-pairs-game
The game known as “Card Match” or “Pairs” implemented with a GUI using Qt.
ege-kaya/numerical-linear-algebra
Various applications of numerical linear algebra, surveyed in the course CMPE482 at Bogazici University.
ege-kaya/python-chat
A chatting program that allows users to send messages and files to each other over LAN, through a command line interface.
ege-kaya/rebound-app
Rebound App: a web and Android application that allows users to post and apply to amateur sports events. Repository of Group 2 for Fundamentals of Software Engineering course at Bogazici University.
ege-kaya/hospital-simulation
A discrete event simulation for hospital bed occupancy during a pandemic.
ege-kaya/java-tic-tac-toe
A Java program for a 4x4 tic-tac-toe game played against the computer, with a save/load game functionality included.
ege-kaya/klsgd
ege-kaya/mpi-feature-selection
A C++ program that carries out feature selection with the Relief algorithm using parallel processing with the Open MPI library.
ege-kaya/spotify-recommender
A song recommendation system written in Prolog, using a subset of data collected with the Spotify API.
ege-kaya/sync-ticket
A classic Operating Systems course homework, involving multiple threads going for the same resource being handled by synchronization primitives.
ege-kaya/watchdog
A simple C++ program that implements a watchdog system which keeps track of the well-being of all other processes.