My Projects
Discord Auto Messager
Discord Auto Messager (a.k.a KeyMessager) is a Discord bot with GUI that sends different messages to different channels with different time intervals using HTTP POST requests. I developed this solution in C#. Was a great experience and thaught me a lot about working with HTTP protocols.
Turn To Binary
Sometimes we keep some of our sensitive informations in text files. This may not be the best option to keep record of sensitive information. With Turn To Binary, you can easily convert your .txt files into binary files and delete .txt file. Also you can store the binary file wherever you want.
Cubevelo
Cubevelo is a challenging 2D platformer parkour speedrunning game that requires you to complete 5 levels as fast as possible to beat the game. This game was the first team project I worked on with my colleagues from university. I served as the Lead Developer and it was a fantastic experience. I learned a lot about Unity and how to work effectively in a team.
Simple 404 Page
This was the first 404 page I coded with pure HTML and CSS. Probably not really responsive and professional, but it definitely taught me a lot of cool stuff about HTML and CSS!
Tic-Tac-Toe
For an end-of-term homework assignment, our professor tasked us with creating a Tic-Tac-Toe game. I chose to code it in C, which was challenging due to the limitations of the low-level language and my desire to include visuals. However, I was able to successfully complete the project and am proud of the final product!
ATM Prototype
For the next end-of-term project, our professor tasked us with developing an ATM prototype in C++ using OOP techniques and it was a fantastic experience. I tried to simulate a database-software communication using a JSON file to represent a some sort of database and implemented functionalities like transferring money from one account to another, depositing funds and so on! It was quite a fun project and I had a lot fun developing it!
Pidevalli Restaurant Website
We developed this restaurant website script using Bootstrap 5 for an end-of-term assignment and I served as the Project Leader in this project. It was a fun experience and we learnt a lot about front-end development and Bootstrap 5!
Neural Network Research
For an end-of-term task, we had to develop an automation project utilizing Java. I always see these types of tasks as a learning opportunity and adding something new to my skill set, that's why I wanted to develop a neural network which will predict prices of some imaginary cubes. It was a great learning experience and I had a chance to work in machine learning field.
AkademISTUN Academic Platform
I served as the Project Leader and Full Stack Developer in the development of an academic social media project, initiated by the university dean’s office, aiming to connect academicians socially within the university. I formed a team of 6 members, organized tasks and conducted regular meetings to complete the development process.The project was systematically developed on GitHub with regular commits. Technologies such as ASP.NET Core, Entity Framework, Javascript and Bootstrap 5 were utilized in the project’s development.
Guess The Number - Socket Programming
I developed classic guess the number game using socket programming. Server generates the random number and send over to client for guessing. Both programs runs on localhost and they connect to each other through a fixed port address. This was a great experience and I gained a lot of information about socket programming and network models.
CTFSetup
CTFSetup is a command-line Linux project and it helps a CTF player by automating the setup processes for a CTF challenge, seamlessly creating target directories and initiating fundamental information-gathering scans.
EczaciGPT
Our team of both software engineering and computer engineering students have developed this innovative artificial intelligence model called "EczaciGPT", which can answer to questions related to specific medicines if it exists in the dataset of the model.