About Me
Hello! My name is Yunus Emre Aydın. I am a Computer Science student at Istanbul University-Cerrahpaşa. My interest towards computers started to develop during my childhood years. My programming journey began when I got accepted to Besiktas Science and Art Center which is a public school for gifted students. Since then, I’ve written countless lines of code and continue to write more. I am more focused on computer graphics at the moment, but I’d like to delve into other areas in the future as well.
Interests
Here are my interests. (Ordering is completely random)
Computer Science
- Artificial Intelligence
- Game Development
- Computer Graphics
- Game Engine Development
- Image Processing
- Computer Vision
- Interpreter Construction
- Esoteric Programming Languages
- Abstract Data Structures
- Theoretical Computer Science
Mathematics
- Calculus
- Linear Algebra
- Number Theory
- Abstract Algebra
- Probability Theory and Statistics
- Real Analysis
- Complex Analysis
Philosophy
- Metaphysics
- Philosophy of Religion
- Theology
Other
- Evolutionary Biology
- Classical Mechanics
Languages, Tools & Frameworks
The languages, tools and frameworks I am using or have used in the past
- C++, C, CMake, GDB
- Python, OpenCV, Sympy, NumPy, Pytorch, Tensorflow
- SFML, GLFW
- C#, Unity
- Java
- HTML/CSS/JS
- Lua
- Docker
- LaTeX
- ArduPilot, Gazebo, MAVProxy
IDEs & Text Editors
- C/C++: NeoVim
- Python: NeoVim
- Markdown: Obsidian.md, NeoVim
- LaTeX: Obsidian.md, NeoVim
- C#: NeoVim, Rider
- Java: NeoVim
- Anything else: NeoVim
Operating System & Desktop Environment
I am using a dual-boot system. I daily drive Linux and only boot Windows for gaming and game development.
- Arch Linux, linux 6.1.71-1-lts with KDE Plasma 5.27.10
- Windows 11 Home edition
Projects
- Electra: A 2D esoteric programming language inspired by AsciiDots
- SFML Extension: A library for SFML game development
- brainf: A brainf*ck interpreter written in C on Termux out of boredom.
- Siodd: A game where you can play as a final boss. Made for Mağara Jam #5
- Cheat Code: A platformer game in which you use hacks to proceed
- Pong On Desktop: A pong game that is played with real windows.
- Human Benchmark Automation: Automating Human Benchmark with python. Bot link
- Start Page: My custom start page written in python
- Sudoku Automate: A bot for this android Sudoku game.
- Minesweeper: A minesweeper game
- Flappy Bird 3D: A Flappy Bird remake that you can play from bird’s POV.
- Just Look: An image viewer app. Windows 10s image viewer was so bloated, so I decided to make my own.
- Small Codes: Small projects of mine; Includes an HTML parser, the legacy version of Electra, some of my old games and some PyQT projects.
- VSCode WorkspaceStorage Cleaner: A script for clearing unused and/or old workspaceStorage folders.
- Image Splitter: An application to split sprite sheet images
- Saul Goodman Virus: A joke virus that plays 3D Saul Goodman video on the active window.
Contributions
- effolkronium/random: A random library for modern C++ PR
- kde-yyds/kwin4_effects_foldpopups: A KWin Desktop effect PR1 PR2 PR3 PR4 PR5
- Mariotti94/BigFloat: Arbitrary-Precision Floating Point Arithmetic Library for C++ PR
- martin-olivier/dylib: C++ cross-platform wrapper around dynamic loading of shared libraries (dll, so, dylib) PR
- metaphaz/pysfer: A python library a friend of mine developed PR1 PR2
- VertiaXD/Deprem-Discord-Botu: A discord bot that reports the earthquakes in Turkey PR1 PR2
- archlinux/archinstall: Arch Linux installer PR
- mpereira/tty-solitaire: A solitaire game on terminal PR My modifications