Born in 1999, graduated from Yıldız Technichal University - Computer Engineering department as an honored student in 2021. Loves solving and creating problems and riddles, likes to make thought experiments about the universe and the nature. Apart from that loves staring blankly into walls, ceilings, or any other flat surface for hours.
Socials:
- [email protected]
- Kaggle
- Do I really have to give a link to my GitHub profile?
CLICK TO SEE THE DETAILS OF MY GITHUB PROFILE
Well, we can group my repositories into these categories:
- Simulations
- Analysis
- Computer Science
- Image Processing
- Programming Language Trainings
- Mobile Programming
- Other Applications
These repositories mainly focuses on simulating how algorithms work in different situations.
- Game of Life Simulation: (WITH GIF) written in MATLAB, simulates Conway's Game of Life with random starting states. Resulting GIF is included in the repository, and it is pronounced GIF not JIF, anyone saying that "it is pronounced JIF" will be excomunicated.
- Ant Simulation with Genetic Algorithm: (WITH VIDEO) simulates how ants act in the real world, how they search for food, lead others to food and find their way back to the colony. Ants have different attributes (Speed, Carrying capacity, etc.) and Genetic Algorithm is used to determine which generation is better fit to find and carry food back to their colony.
- Drone Scanning Simulation with Genetic Algorithm: simulates how N drones scan an area with maximum efficiency.
- Map Thingy with Vehicles: simulates how vehicles move from point A to point B using existing roads. And this repository has the best name - and this is not a subject for discussion.
These repositories focuses on analysing data - or statistical phenomenons.
- Experiments on Various Statistical Distributions: analyses how given statistical distributions (binomial, exponential, poisson, etc.) work on the real world.
- Analysis on Karabakh Conflict: analyses how countries reacted to the conflict based on the news they released and which countries support which side in this particular conflict.
- Analysis on Kickstarter Data: analyses what makes a Kickstarter project successful, gives you tips and tricks. Based on the dataset from Kaggle.
- Analysis on Bike Sharing Demand Data analyses which variables cause higher demand for bike sharing. Based on the dataset from Kaggle.
Working on different stuff, ranging from algorithms to computer graphics
- Branchless Programming explains why you shouldn't use branches and how to cleanse this heresy.
- Learning OpenGL tutorial on how to make an colorfully flashing Pepe the Frog image.
- Experiments on Cython trying out Cython, which tries to make Python as fast as C.
- C with Classes trying to implement classes to plain C.
- Homeworks and Thingies homeworks from different classes of being a CE student.
- Algorithms implementation of different algorithms using C programming language.
- Codewars Solutions my specialized solutions to different problems in Codewars. DO NOT CHECK THEM UNLESS YOU COMPLETED THE PROBLEMS YOURSELF.
- Project Euler same as above, but Project Euler.
- Key-Lock matcing matching two arrays index by index, one of them consists of keys, other consists of locks.
- Social Network with Binary Tree a simple binary tree database for social network, stores ✨friendship✨status of each user.
Not everything processes images, but trying to capture one is also processing, right?
- Irregular Rectangle Cropper crops a section in given image and turns it into a regular rectangle. Great for fixing tilted photos.
- Screen Recorder records your screen, as advertised. But I am not satisfied with the results because the framerates are too low -about 25FPS- for my taste.
- AoE II Minimap Magnifier we were playing Age of Empires with friends, I wanted to flex on them with increasing my minimap awareness, therefore I created this to magnify the minimap and project it onto my seconds screen. Yeah it is cheating, but I coded it so it is cool.
- Game of Life is technically a image processing project because it works as cellular automaton but w/e.
If you are beginner, this might help you but mostly I use these repositories as dumpster.
- The Allfather: C Programming Language C is the superior one. Do not question him.
- Java++: C# please stop using Java when you can use C#, I beg you. Why do you want to torture yourself by writing 400 words to use a constructor...
- The Forbidden one: Java itself please do not open this...
- Rising star of Data Science: Julia it is ✨rising✨, so only one example about its variables.
- Popular kid: Python this is pretty old, please do not judge me based on this...
My school projects but for Android
- Wardrobe App (WITH VIDEO) lets you select clothes, organize them, and WEAR THEM ON YOUR MODEL. AND YOU CAN SHARE HOW IT LOOKS WITH YOUR FRIENDS? THIS IS INSANE OMG!!! Jk. It looks ugly but the idea is there.
- Exam Generation App (WITH VIDEO) you can create exams with plain text or image, add choices and score it, then convert it into text and share with whoever you want.
This section only contains my messaging app - for now.
- Whatsapp Jr. you can search for users, add them as contacts , if they also add you, you can send and receive messages over Firebase of Google. This was an attempt to learn how Firebase works. Do not set your expectations too high.
- WinGame an attempt to make a game without any engine and only using C. Yes it has graphics. Still work in progress.