Emirhan Tandoğan

B.Sc. Student in Computer Science at Özyeğin University

About Me

I am Emirhan Tandoğan, a4thyearComputer Engineering Major student at Özyeğin University witha GPA of 3.62.
Below you can find my portfolio highlighting some of my projects.

Programming Languages

  • Java
  • Python
  • C#
  • C++
  • JavaScript
  • Software and Tools

  • Unity
  • AWS
  • Wireshark
  • Docklight
  • Git
  • PlasticSCM
  • Photon Engine
  • MATLAB
  • GameMaker
  • Adobe Photoshop
  • Microsoft 365
  • My Projects

    You can access detailed version of descriptions by clicking on the "Projects" button in the navigation bar.

    BidBot: The Adaptive Negotiation Agent

     BidBot is an adaptive automated negotiation agent developed for the ANL 2024 competition using Python and the NegMAS framework.

     The project features a modular architecture with dynamic strategies for bidding, opponent modeling, and acceptance, enabling the agent to adapt to different negotiation conditions.

     The agent ranked 9th out of 40 in the ANL 2024 competition and was invited to participate in the final stage of the competition in New Zealand.

    Technologies: Python, NegMAS, BOA Framework

    PCO: Online Cafe Management System

     PCO is an online cafe management system developed with cross-platform compatibility on Windows, Linux, and MacOS.

     It features advanced database management, precise fee calculations, receipt issuing, and a customizable GUI to accommodate various types of cafes.

     I served as both the Project Manager and a developer for this project.

    Technologies: Python, SQLite, Tkinter, ReportLab
    Platform: Windows, Linux, MacOS

    Project: Freedom

     Project: Freedom is a 2D top-down arena shooter roguelite where you play as a prisoner who escaped his prison.

     I am still developing this game and the images in the video are prototype images of the game during its developing phase.

     Given the significantly faster pace of gameplay in comparison to traditional bullet hell games, the inclusion of JetPack and Time Slowdown features serves to distinctly enhance the overall gaming experience.

    Genre:Rogue-Lite
    Player Support:Singleplayer
    Engine:Unity
    Platform:PC

    Party Hide

     A multiplayer PC game with party-based gameplay, featuring a variety of game modes and maps centered around the theme of hiding.

     In 'Party Hide,' there are two game modes. The first is 'Hiding Battle Royal,' where players hide among NPCs while also trying to find other hidden players.

     The second mode in 'Party Hide' draws inspiration from the classic 'Prop Hunt' genre. Two teams, 'Hunters' and 'Props,' compete in a thrilling game of hide-and-seek. 'Props' can transform into party objects, evading 'Hunters' who must spot and eliminate them before time expires.

    Genre:Party Game
    Player Support:Multiplayer
    Engine:Unity, Photon Engine
    Platform:PC

     Dream Dungeon is a mobile rogue-like action-adventure game designed for solo play. In this immersive experience, players traverse a mysterious dream world, facing increasingly formidable enemies as they progress.

     One of the game's key features is player agency, allowing them to choose their path and skill upgrades strategically.

     Dream Dungeon offers an engaging blend of rogue-like elements and bullet hell intensity, providing players with an exciting and strategic gaming experience.

    Genre:Rogue-Like, Action-Adventure
    Player Support:Singleplayer
    Engine:Unity
    Platform:Android

     HyperFest is an all-encompassing hyper-casual mobile game, featuring a collection of hyper-casual mini-games within a single app.

     With each game mode becoming progressively more challenging than the last, players seamlessly transition from one game to the next upon completion, pushing their skills to the limit to achieve the highest possible scores.

    Genre:Hyper-Casual
    Player Support:Singleplayer
    Engine:Unity
    Platform:Android

    Safe Border

     SafeBorder is a mobile puzzle and simulation game where players assume the role of a border crossing officer.

     In this game, your task is to meticulously examine and validate individuals' documents at the border. If any discrepancies or forgeries are detected, you must make the decision to deny entry.

    Genre:Simulation, Puzzle
    Player Support:Singleplayer
    Engine:Unity
    Platform:Android