Projects

3D Game Engine (OpenGL, C++)

Built physics-driven engine with ECS, octrees, and AI; achieved 5× faster collision detection with mesh-level precision.

GPU-Accelerated Path Tracer (Vulkan)

Real-time global illumination with BVH acceleration; 12× faster rendering for million-triangle scenes.

Shadertoy New Tab

WebGL shader showcase running 60+ FPS; optimized rendering 15% faster than Shadertoy’s default player.

Geometry Processing & Mesh Optimization

Custom half-edge mesh structure with subdivision & simplification; added advanced remeshing and denoising tools.

FEM Simulation for Deformable Objects

Physics-based tetrahedral mesh simulation with parallelized collision handling; runtime cut by 3×.

FrequenSee – Spatial Audio Simulation

Unreal Engine plugin for physically accurate sound propagation using Bidirectional Path Tracing.

Quadcopter Stabilization (ROS)

Sensor fusion with IMU & Optical Flow achieving 6–10 cm drift; added GPS for outdoor precision.

Experience

Brown University – Co-Instructor & Head TA (3D Game Engine)

Teaching advanced 3D engine architecture, GPU programming, and ECS systems; built a Three.js-powered course site from scratch.

MassRobotics – Robotics & Software Engineering Intern

Programmed Toyota humanoid robots for live demos; generated 50+ hours of simulation data to train AI for real-world navigation.

Brown University – TA (Robots As A Medium)

Built course site doubling engagement; integrated Unity + Arduino to optimize drone flight paths and motor tuning.

Brown University – Research Assistant (Interactive 3D Vision Lab)

Engineered 80+ camera sync system for high-precision 3D capture; optimized codebase for 10% faster processing.

Brown University – Research Assistant (Fluid Mechanics Lab)

Designed open-source droplet generator improving accessibility by 60%; added 15+ new features to lab systems.

Technical Skills

Languages: C/C++, C#, Python, Go, Java, JavaScript, TypeScript, HTML/CSS, x86 Assembly, SQL, GLSL/HLSL, CUDA
Frameworks: Git, OpenGL, React, Vulkan, ROS, OpenCV, NodeJS, ThreeJS, Bootstrap
Other: 3D Design, PCB Design, Sales, Product Development, Photoshop, Figma, Illustrator

headshot_background headshot

Hi there!


I'm Arman, a Software Engineer interested in Graphics, Game Development, and Robotics.
I recently obtained a B.S. in Computer Science from Brown University.


If you'd like to chat, feel free to send me an email.