Software Engineer II (Unity) @ Baazi Games | Delhi, India
Specializing in Real-time Graphics, Game Development & System Architecture
Tech-agnostic developer with 4+ years of experience across multiple domains, from low-level graphics programming to enterprise-scale applications. Expert in Unity3D, C#, React Native, and real-time computational geometry. Currently leading cross-platform game development at Baazi Games while maintaining a strong focus on performance optimization and system architecture.
class AmansSkills {
Languages: ["C#", "C++", "TypeScript", "Java", "HLSL", "GLSL"]
Engines: ["Unity3D", "Unreal Engine", "Cocos Creator"]
Graphics: ["Vulkan API", "OpenGL", "DirectX", "Shader Programming"]
Platforms: ["Desktop", "Mobile", "WebGL", "AR/VR"]
Architecture: ["IoC/DI", "MVC", "SOLID", "Data-Oriented Design"]
};
๐ฎ cg_vulkan - Low-Level Graphics Engine
Advanced Vulkan API Implementation in C++
- 92.8% C++ | 5.7% GLSL | MIT License
- Clean architectural design with modular Vulkan API wrapper
- Features: Device management, pipeline setup, command buffer optimization
- Demonstrates deep understanding of modern graphics programming
Tech Stack: Vulkan SDK
GLFW3
CMake 3.20+
C++17
โก IOC-Unity - Dependency Injection Framework
Lightweight IoC Container for Unity & C# Applications
- 100% C# | Cross-platform compatibility
- Advanced software architecture with fallback dependency support
- Used in production for improved code maintainability and modular design
Features: Dependency Injection
Modular Architecture
Unity Integration
๐บ HalfEdge - Computational Geometry Library
Custom DCEL Data Structure Implementation
- 100% C# | Built from scratch for Twinn Create (Architecture App)
- Efficient mesh representation for real-time 3D manipulation
- Enables complex topological operations and procedural geometry
- Production-grade implementation used in commercial software
Applications: Mesh Processing
3D Modeling
Architectural Visualization
Software Engineer II @ Baazi Games (Apr 2024 - Present)
- Leading development of cross-platform mobile app using React Native + Unity
- Shipped desktop application with C#, Unity & Electron for 100K+ users
- Optimized multi-window operations for seamless low-end system performance
- Developed custom C++ plugins for enhanced functionality
- Performance tuning using Unity Profiler & RenderDoc (eliminated draw call overhead)
- ๐ฏ Unity Technologies Ex-Student Ambassador - Official trainer conducting workshops
- ๐ Hackware - Schneider Electric Finalist - Innovative tech solutions competition
- ๐ 40+ Educational Games Deployed - At BYJU's with millions of user interactions
- ๐ Published Research - "Open Source Flight Simulator" in IJIRSET
timeline
section Early Career
2020-2021 : Software Developer @ Holoworld
: Motion-controlled 3D games via Kinect
: AR modules with ARCore/ARFoundation
section Growth Phase
2021-2022 : Game Developer @ BYJU's
: 40+ educational games deployed
: Cocos Creator & TypeScript mastery
section Advanced Development
2022-2024 : Software Engineer @ Tooliqa
: Built Half-Edge data structure from scratch
: Real-time computational geometry expert
section Current Leadership
2024-Present : Software Engineer II @ Baazi Games
: Cross-platform Unity applications
: Performance optimization specialist
- Twinn Create App: End-to-end architectural solution with custom Half-Edge implementation
- Pokerbaazi Desktop: Multi-window gaming platform serving 100K+ users
- Educational Gaming Suite: 40+ games with automated CI/CD to AWS S3
- Vulkan Graphics Engine: Modern C++17 implementation with clean architecture
- IoC Framework: Production-ready dependency injection for Unity ecosystem
- Flight Simulator: Published research on open-source aviation simulation
๐ฏ "Solving challenging problems across multiple domains with precision and innovation"
Currently open to exciting opportunities in Graphics Programming, Game Development & System Architecture
โญ Star repositories you find interesting | ๐ Fork for collaboration | ๐ฌ Reach out for discussions