Hey,
I am Emirhan Tandogan

Milano, Italy
Profile

Full Stack & Game Developer with a strong background in AI and Data Science. Experienced in building scalable web systems, multiplayer games, and intelligent agents. Passionate about combining creativity and technology to deliver impactful, high-performance solutions.

More About Me

About


Computer Science and Engineering master's student at Politecnico di Milano with a strong focus on software development and full stack engineering.

Skilled in multiple programming languages and frameworks, with experience in web technologies, databases, cloud platforms, and game development.

Interested in building scalable applications, distributed systems, and innovative software solutions.

Strong team player with solid communication, problem-solving, and adaptability skills.

Skills

Programming Languages
JavaPythonC#C++MATLABJavaScriptHaskell
Tools & Frameworks
NextJSNodeJSService WorkersAWSPostmanUnityWiresharkDocklightNetemUser Datagram Protocol (UDP)GitPlasticSCMDockerJava SwingSQLiteMySQLTkinterPyTorchData Distribution Service (DDS)BOA Framework
Core Competencies
Software DevelopmentGame DevelopmentMachine Learning
Soft Skills
Team CollaborationCommunicationProblem-SolvingTime ManagementLeadershipInnovationAdaptability

Education


  • MSc Computer Science and Engineering @ Politecnico di Milano

    Sept 2025 – Present
    Milan, Italy
    • Specialization: Software Development for Complex Systems
  • BSc Computer Science @ Ozyegin University

    Sept 2021 – June 2025
    Istanbul, Türkiye
    • CGPA: 3.69/4.00
    • Specialization: Artificial Intelligence & Data Science
    • Graduated with distinction, ranked 4th in the department
    • Recipient of a Merit-based Scholarship for Academic Excellence
  • Secondary School Diploma @ TED Kdz. Ereğli College

    Sept 2017–June 2021
    Zonguldak, Türkiye
    • CGPA: 99.66/100
    • Awarded 100% tuition waiver for success in High School Entrance Exam

Experience


  • Research Assistant @ Ozyegin University

    Aug 2023 – Present
    Istanbul, Turkey
    • Developed a Multi-CDN switching system based on client-side performance metrics to optimize content delivery
    • Implemented a content steering server with new conditions and algorithms for CDN switching
    • Conducted analysis on performance metrics across multiple CDNs using server-side content steering
    • Built demonstration websites for client and server-side Multi-CDN switching systems
    • Utilized technologies including JavaScript, Node.js, Service Workers, Python, Docker, Postman, AWS, Netem, and SQLite
  • Software Developer Intern @ TaleWorlds Entertainment

    Aug 2024 – Sept 2024
    Ankara, Turkey
    • Collaborated with a team of developers on an unannounced game project using Unity and C#
    • Fixed AI attack pattern bugs and improved enemy AI using raycasting
    • Designed and developed an in-game inventory system with a custom scroll view UI component
    • Wrote shaders and developed a dynamic particle effect system to optimize visuals
    • Conducted extensive game testing, reporting and resolving bugs before integration
  • Software Developer Intern, Land and Naval Command Control Software Design Directorate @ ASELSAN

    Jun 2024 – Jul 2024
    Istanbul, Turkey
    • Developed a Subsystem Interface Unit (SIU) enabling communication between devices and software using Java
    • Implemented MVC architecture with a user-friendly UI using Java Swing
    • Integrated UDP communication with the device using Interface Definition Language (IDL)
    • Utilized Data Distribution Service (DDS) for real-time and scalable data exchange
    • Tested software with Docklight and monitored network packets with Wireshark for debugging and optimization

Projects


  • Developing a digital version of the Ticket to Ride board game with concurrent AI matches and a Reinforcement Learning Agent.

    • Built a digital version of Ticket to Ride with tournament panel and console interface
    • Implemented multiprocessing for managing multiple concurrent AI matches
    • Designed a Reinforcement Learning Agent to make optimal in-game decisions
  • Developed an adaptive automated negotiation agent for the ANL 2024 competition using the NegMAS framework.

    • Integrated modular architecture with dynamic bidding, opponent modeling, and acceptance strategies
    • Implemented hybrid Nice Tit-for-Tat and Boulware strategies
    • Applied performance testing across 2450 negotiations, outperforming competitors
    • Ranked 9th out of 40 agents in ANL 2024 competition
  • Cross-platform cafe management system with advanced database and customizable GUI.

    • Developed with Python, SQLite, Tkinter, and ReportLab
    • Implemented fee calculation algorithms with adjustable currency and pricing
    • Added printing receipt feature and customizable GUI
    • Actively contributed to requirements, design, test, and analysis reports
  • A solo-developed 2D Top Down Shooter Rogue-Like mobile game with randomized dungeons and enemies.

    • Implemented randomized dungeon generation and enemy AI with increasing difficulty
    • Created multiple attack types, magic systems, and power-ups for replay variety
    • Designed levels with 2D pixel art and URP lighting with shadow casting
    Dream Dungeon: Rogue-Like Game Project screenshot
  • A 3D third-person multiplayer hide-and-seek party game developed solo using Unity and Photon Engine.

    • Implemented multiple hide-and-seek game modes and themed maps
    • Developed custom lobbies with map choices and character creation
    • Created AI role-playing like online players using NavMesh
    • Integrated fast multiplayer networking with Photon Engine
    Party Hide: Online Hide and Seek Party Game Project screenshot