Summary
Game and Engine Programmer with 19 years of experience in AAA and indie development. Specialized in C++ engine architecture, real-time rendering, low-level graphics, and cross-platform systems. Open-source contributor with strong expertise in performance optimization, AI, and audio signal processing.
Skills
- Languages: C/C++, C#, GLSL, HLSL, T-SQL, JavaScript
- Technologies: Unreal Engine, Unity, DirectX12, Vulkan, PhysX, Box2D, Deferred Shading, SDL
- Audio: Real-Time FX, FMOD, DSP
- Networking: TCP, UDP, RUDP, WebSocket
- Tools: Visual Studio, VS Code, RenderDoc, Git, Perforce
- Electronics: PCB Design, Analog/Digital Audio, DSP Hardware
Experience
- Climax Studios, Senior Unreal Programmer (Nov 2024 - Present)
- Terahard, Lead Programmer (Dec 2020 - Oct 2024)
- Ava Games, Lead Programmer (Jul 2019 - Mar 2021)
- Zorvan Game Studio, Lead Programmer (Jul 2015 - Jul 2019)
- Medrik Game Studio, Lead Programmer (Jul 2014 - Jul 2015)
- Ladybird Entertainment, Senior Programmer (Jul 2014 - Aug 2014)
- Bearded Bird Studio, AI/Tools Programmer (Jun 2013 - Jul 2014)
- Tachar Pars, Lead Programmer (Sep 2011 - Jun 2013)
- Yas Group, Senior Programmer (Apr 2009 - Sep 2011)
- Sekkeh Gaz, Junior Programmer (Apr 2008 - Apr 2009)
- SAF Group, Junior Programmer (Jan 2006 - Aug 2008)
Projects
Showcase
Education
BSc. in Computer Science, Azad University (2009 – 2013)
- Computer Architecture
- Computational Theory
- Learning Algorithms
- C/C++ and C# Programming