My responsibilities include implementing features in the engine (implementing nodes in the game editor and leading the Luau scripting feature and API), prototyping with LLMs and generative AI (LLM powered NPCs and logic in games and the AI chat for live editing games), improving the asset semantic search pipeline, and implementing various backend features (scene generation and game server).
I worked as a trainee in the ATG group at Nokia. My work was related to Augmented Reality and Visual Localization. I worked with WebXR, Android ARCore (Kotlin and SceneView), and Unity ARFoundation.
I worked as a research assistant under the supervision of Prof. Jaakko Lehtinen. My research was related to generative modeling.
I was a teaching assistant in the following courses:
I worked as a research assistant under the supervision of Prof. Alec Jacobson. My research topic was Geometry Processing and Computer Graphics combined with Machine Learning.
I worked on my undergraduate thesis in the Robust and Interpretable Machine Learning Lab under the supervision of Prof. Rohban. My thesis was about the use of Semi-Supervised Learning and Self-Supervised Learning in the context of Adversarial Robustness.
I worked as a teaching assistant in the Database Design course.
I was a member of a project funded by Iran's National Elites Foundation focused on Medical Image Analysis using Deep Learning.
I was a member of a project funded by Iran's National Elites Foundation which focused on developing a Real-time locating system. I worked as a Front-end Web Developer, and my main task was to create the admin panel of this system. Some of the technologies I used in this project comprise React, Redux, and Redux-Saga.
During this 7-week internship program, I gained experience in the following areas of Software Development:
My teammates and I developed a social media application (similar to Instagram). The project is open-source and available on GitHub.