About
I am a passionate C# developer specializing in VR/AR, 3D web, and AI technologies. With extensive experience in Unity (Quest 2/3), multiplayer XR, and full-stack 3D platforms, I create innovative and impactful interactive systems that bridge the gap between digital and physical worlds.
My expertise spans from computer vision and machine learning to game development and web technologies. I've worked on projects ranging from medical visualization systems to multiplayer VR games, always focusing on creating accessible and engaging user experiences that push the boundaries of what's possible in virtual environments.
Education
MSc, Computer Science
Bishop's University — Sherbrooke, Canada
Thesis: Sculpting in VR with human hands and Memory Optimization in Unity on Quest 2
Research: Human decision prediction in VR — EEG signal processing and ML pipeline
BSc & MSc, Aerospace Engineering (Top Rank University)
AmirKabir University Tehran Polytechnic — Tehran, Iran
Thesis: Particle Image Velocimetry, CFD, Computer Vision, Finite Element Methods, Differential Equations
Projects

Quest 3 Multiplayer VR Game
Developed a Quest 3-compatible multiplayer VR game using Photon PUN and Meta SDKs with advanced curved HUD UI, XRAY vision shaders, and physics-based interactions.

AR Packaging Experience
Created AR packaging experiences using Unity and image tracking, with 3D WebGL product showcases and AI chatbot integration.

Medical Visualization System
Implemented ML + Image Processing pipeline for real-time heatmap visualization on human body with 2000 sensors using Unity and HLSL shaders.

3D Inspection & Reporting System
Built Unity Android app for 3D report generation with Google Cloud backend, barcode scanner using OpenCV + ML, and inspection tools for SAQ and IKEA warehouses.

EEG-based VR Decision Prediction
Researched VR memory optimization and implemented EEG-based ML pipelines for human decision prediction in virtual environments.

AI Agents in 3D Worlds
Developing deployable AI agents for Web/PC platforms with advanced 3D human reconstruction and computer vision guided interactions.
Publications
Awards & Recognitions
Epic Games Unreal Fellowship
Selected participant (North America), 2024
Epic GamesGameLab Technovation Jam
3rd Place, 2024
TechnovationAUT GameCraft
5th Place, 2024
AUTProfessional Experience
VR Developer
BMad Technology Inc. — Montreal, Canada
Developed a Quest 3-compatible multiplayer VR game using Photon PUN and Meta SDKs. Built advanced curved HUD UI tools, gesture-based 3D UI, and XRAY vision shader system. Developed multiplayer synchronized VR dashboard, voice, puzzles and Physics RPC. Trained ML-based hand pose recognition for natural VR interactions and implemented physics-based dynamic object logic. Optimized builds and performance, deployed via SideQuest.
AR — Full Stack Developer (Agri-Tech)
Blizza Brands Inc. — Toronto, Canada
Developed AR packaging experiences using Unity and image tracking. Built a role-based web asset platform with Next.js + Strapi. Created 3D WebGL product showcases (Three.js, Unity). Integrated AI chatbot into a 3D website. Deployed cross-platform mobile apps with TestFlight integration. Built CI/CD pipelines for test and production.
3D Software Developer (Medical Tech)
XSENSOR Technology Corp. — Calgary, Canada
Implemented ML + Image Processing pipeline for real-time heatmap visualization on human body (Unity). Built 3D visualization software for 2000 sensors. Integrated Unity visualization app with a .NET application. Worked with inverse kinematics, Unity 3D, HLSL shaders, sockets.
Unity Developer — Full Stack (Inspection Systems)
Optim Structure Inc. — Montreal, Canada
Built Unity Android app for 3D report generation with Google Cloud backend. Created barcode scanner using OpenCV + ML. Developed inspection/reporting tools for SAQ and IKEA warehouses (Unity + VueJS + Node.js). Improved report generation efficiency by 400%. Built dashboards (Vue.js, Unity WebGL, Firebase backend).
Research VR Developer
Bishop's University — Montreal, Canada
Researched VR memory optimization and EEG-based ML pipelines. Implemented hand & gesture recognition in VR with ML.
Software Developer (Part-time)
Hooshan System — Tehran, Iran
Developed accounting software with Node.js, Android Studio, Electron.js. Built Unity 2D mobile companion app for bookkeeping.
Research Developer (Aerospace Eng.)
AmirKabir University — Tehran, Iran
Built Python tools for aerodynamic lab image processing. Created Android visualization app for exporting Excel data. Developed CFD applications (Finite Volume Method). Applied ML and OpenCV for data processing.
Software Developer (Part-time)
Borujerd Textile Factory — Tehran, Iran
Developed accounting & visualization software (Python, Node.js, Electron.js).
Volunteering & Mentorship
Unity Game Design Mentor
Gameable / Technovation — Montreal, Canada
Mentoring students (ages 13–18) in Unity/C# alongside Ubisoft professionals, helping them develop game development skills and creative thinking.
2025 - PresentBoard Game Club Assistant
Westmount Library — Montreal, Canada
Assisting with board game events and helping community members learn new games and strategies.
OngoingSTEM/Robotics Teacher
Zigzag Iran — Tehran, Iran
Taught summer STEM and robotics programs to students, fostering interest in technology and engineering.
2015 - 2016Skills & Technologies
Game/XR Development
AI & Computer Vision
Web & Backend
Tools & Platforms
Personal Interests & Achievements
Athletic Achievements
26 Basketball Medals, 2 National Championships (Iran)
Sports ExcellenceGame Development
Passionate about creating immersive experiences and pushing the boundaries of VR/AR technology
InnovationResearch & AI
Focused on connecting VR/AR, AI, and computer vision with robotics to create intelligent, interactive systems
Future Tech