Hard Skills
ExpertC++ ProgrammingProficiency in high-performance C++ for low-level system access, manual memory management, and real-time application development.
AdvancedLinear Algebra and CalculusApplication of mathematical principles including vector operations, matrices, and quaternions for 3D transformations and physics calculations.
ExpertGraphics APIs (Vulkan, DirectX, OpenGL)Experience interfacing with GPU hardware through standard APIs to manage buffers, textures, and rendering pipelines.
AdvancedShader Development (HLSL/GLSL)Writing custom programs for vertex, pixel, and compute shaders to define material properties and lighting effects.
AdvancedPerformance Profiling and OptimizationUsing tools like PIX, RenderDoc, or NSight to identify bottlenecks in the rendering pipeline and optimize GPU/CPU usage.
AdvancedMultithreaded ProgrammingDesigning software that utilizes multiple CPU cores concurrently to handle rendering commands and data processing.