Farbod Hadi Ghanavat

Game Developer

ABOUT ME

Game Developer and skilled C++ programmer with an M.S. in Computer Science with a track in Games and Computational Media at American University. As a collaborative team player, I pride myself on consistently meeting deadlines and delivering high-quality projects. My experience includes working with game engines like Unreal and Unity. Growing up, I was curious about the creation process of video games, which led me to develop a deep interest in game development and computers. As a result of my curiosity, I decided to pursue a Bachelor of Science degree in Computer Science. While I explored different areas within the field of computer science, I realized that I was passionate not only about games but also about algorithms, code optimization, linear algebra, and calculus. However, my interest in game development and designing optimized complex systems is on a whole other level.

Programming Languages
Tools
Theoretical Foundations
Soft Skills

My Indie Game

Multiplayer RTS with Simulation Elements

CV

Experiences

Game Developer (Unreal Engine5)

Focusing on performance optimization and design and implementation of multi-threaded systems

Designing data structures that ensure scalability and performance

Working on network structures to ensure a synchronized experience between clients and the server

July 2024 - Present

Teaching assistant in Database class

Helping students with problems, and grading

American University, Washington D.C., Jan 2024 - May 2024

Teaching assistant in Artificial Intelligence class

Helping students with problems, and grading

American University, Washington D.C., Sep 2023 - Dec 2023

C++ Tutor

Taught C++ concepts and Object-oriented programming

May 2020 - Oct 2020

Teaching assistant in Data Structure & Algorithm class

Delivered lectures, Designed final and midterm exams, and assignments

Science & Research branch, IAU, Sep 2019 - Dec 2019

Interests

01.GameEngine Dev

02.Optimization

03.Computer Graphics

04.Linear Algebra

05.Kinematics

06.Teaching