Hi, I’m Onur Arıkan
- 🌱 I’m a Computer Engineer passionate about building innovative software solutions
- 💞️ I’m interested in personal projects which help me improve my programming skills
- 🔭 I’m interested in Python/C/C++/Java/Javascript languages and Django/Pygame/Pandas frameworks
- 👀 I’m looking for a work opportunity in the international work environment
- 📫 How to reach me: onur93arikan@gmail.com
Blog
- ✍️ In this blog I share my personal journey in Computer Science as well as the handy tips that make my life easier while using the web, command line applications or generally everything that I can explore in my computer.
CV
- 🔗 You can reach my CV here
My Projects
- Formula 1 Fantasy League (2017-): An online guessing game for Formula 1 developed in Python’s Django framework which requires budget management and strategy skills, first and only one in Turkey, played by hundreds of people.
- Splendid: Intelligent design system for the board game called Splendor, being developed through Django and Channels, it is a web application that can be played as multiplayer or against AI in real time. It uses a robust and modern authentication system and Elo rating system for ranking and fair matchmaking.
- Flagsweeper: Multiplayer version of Minesweeper game we all know, written in PyGame
- Solar System Plotter: A simple Python program which plots the solar system with given parameters, in heliocentric or geocentric view with an option to generate an animated GIF showing movements over time.
- Syllabify-Turkish: A simple Javascript program which divide a Turkish sentence into its syllables.
- PySplendor: Splendor board game in command line interface
- Habit Tracker: A simple habit tracker which helps you to track your habits and visualize your progress
- simpleF1simulator: A simple Formula 1 simulator which outputs race results after given inputs
- formula1_elo: Ranking the fastest Formula 1 drivers by using the Elo scoring system.
- ChatCSV: A simple Python program which converts WhatsApp or Telegram chat history into a CSV file and creates analysis on it
- Elo Rating Calculator: This script calculates the Elo rating adjustment for two players based on their current ratings and the outcome of their match.