
Almost Always Learning. Rendering Engineer.
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
RayTracingInOneWeekend
April 4, 2021 – May 14, 2021
Ray Tracing in One Weekend - The Book Series - Implemented using C++
View ProjectRasterizer
November 12, 2020 – February 9, 2021
SoftwareRasterizer with D3D12 for Graphics and Compute and Hardware Rasterization
View ProjectBokehDepthOfField
September 29, 2019 – April 29, 2024
Implementing Different Algorithms to mimic Bokeh Depth Of Field: A Physical Camera Effect created due to Focal Length, Aperture size, shape
View Projecterfan-ahmadi.github.io
August 22, 2019 – Present
Sharing my journey and experience in Rendering
View ProjectTheForgeExamples
August 17, 2019 – November 4, 2019
Graphic Techniques Implemented on The Forge API, a cross-platform rendering framework on top of Vulkan, DirectX, Metal
View Projectsimd_learn
June 4, 2019 – June 11, 2019
Learning New Vectorization or SIMD Technologies like AVX/AVX2 in C++
View ProjectCircleCollision
May 27, 2019 – December 28, 2020
Implementing Different Methods of Circle to Circle Collision Detection using variety of new Technologies: Vulkan Graphics/Compute API, AVX2/AVX-512
View ProjectCultural Fit Analysis
The candidate's projects are exclusively personal and highly focused on graphics programming, indicating a strong passion for the technical aspects of game development. However, the lack of team projects or diverse experiences outside of rendering might suggest a need to assess collaboration and broader game development interests for cultural fit within a larger team environment. The projects align well with a technical game developer role, but the breadth of experience beyond rendering is limited.
Soft Skills & Operational Fit
Insufficient data to assess soft skills or operational fit. The candidate's profile primarily showcases technical project work without details on collaboration, problem-solving approaches, or communication in a team setting.