Course schedule planner
A tool for Boğaziçi University used by thousands of students each semester. Although I like the old-school course schedule tables in the registration website, it is hard to create a schedule with it. So, I created this tool to make the course planning process seamless.
A Solidity smart contract for an autonomous decentralized lottery and its web interface.
Implementations of parallel PageRank in Message Passing Interface (MPI), OpenMP and Thrust.
A simple Document Retrieval System supporting boolean and wildcard queries.
A content based movie recommendation system
An unsupervised extractive single document summarization program based on K-Means Clustering
A question answering system that can answer geography-related questions asked in Turkish free-text
A translator that will generate LLVM (low level virtual machine) IR (intermediate representation) code from given statement and expressions
A tool calculating line, branch, and condition coverage.