TANVIR KHAN
Graphics Engine Developer
Graphics Engine Developer specializing in 3D graphics programming, GPU architecture, and game engine development. Experienced in implementing rendering systems using DirectX12/Direct3D, Vulkan, and OpenGL. Focused on graphics pipeline optimization, shader development, and cross-platform engine architecture. Strong foundation in modern rendering techniques including PBR workflows and real-time rendering systems.
Professional Experience
Full Stack Software Engineer | River Canal Rescue
February 2022 - Present- Successfully led backend modernization project, migrating legacy PHP codebase to ASP.NET Core with Entity Framework and PostgreSQL Server, resulting in 20% improved response times and enhanced security through implementation of OAuth 2.0
- Built and maintained cross-platform mobile applications using Flutter and Firebase, collaborating with UX team to implement user-driven improvements leading to 15% increase in user retention across 7,000 daily active users
- Designed and implemented scalable RESTful APIs using C# and microservices architecture, achieving 99.9% uptime through robust error handling and comprehensive logging
Education
Master of Science (MSc) in Computer Graphics Programming
09/2024 - 06/2026University of Staffordshire, United Kingdom
Specialization: Computer Graphics, GPU Architecture, Real-Time Rendering Systems
Key Coursework: Advanced Graphics Programming, GPU Computing, Shader Development, Ray Tracing
Thesis: Comparative Analysis of GPU-Accelerated Fluid Simulation Techniques Against CPU-Based Methods
Bachelor of Science (BSc) in Computer Games Programming09/2018 - 06/2021
University of Staffordshire, United Kingdom
Specialization: Graphics Programming, Game Engine Development
Key Coursework: 3D Graphics Programming, Physics Programming, Software Development
Academic Projects: OpenGL-based Terrain Renderer, DirectX11 PBR Material System
Software Development Projects
- Architected and developed a cross-platform graphics rendering engine using Modern C++17
- Implemented multi-threaded rendering pipeline with DirectX12/Direct3D and Vulkan support
- Created compute shader-based particle system demonstrating parallel GPU processing capabilities
- Developed modular rendering pipeline supporting modern graphics programming techniques
- Implemented comprehensive performance profiling and graphics debugging systems
- Designed flexible architecture supporting PBR workflows and modern rendering techniques
- Developed a modular rendering system supporting both OpenGL and DirectX11/Direct3D
- Implemented platform abstraction layer enabling future cross-platform support
- Developed cross-platform application framework with Windows, Linux, and macOS support
- Implemented event system using modern C++ design patterns
- Created abstraction layer for platform-specific graphics and system integration
Technical Skills
Graphics Technologies
DirectX12/Direct3D, Vulkan, OpenGL, Ray Tracing, PBR Workflows, GPU Architecture, Shader Development (HLSL/GLSL), Graphics Pipeline Optimization
Software Development
Game Engine Development, ASP.NET Core, Entity Framework, Flutter/Firebase, REST APIs, Microservices Architecture
Programming Languages
C++ (cpp17), C#/.NET Framework, Dart, HLSL/GLSL, JavaScript/TypeScript
Development Tools & Technologies
Visual Studio, VS Code, CMake, Premake, Git, RenderDoc, PIX Graphics Debugger
I hereby consent to the processing of my personal data in accordance with the General Data Protection Regulation (GDPR).