Skip to content
View amanyadev's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Organizations

@HacktoberFest-CU

Block or report amanyadev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
amanyadev/README.md

๐Ÿš€ Aman Kumar Yadav | Software Engineer & Graphics Programming Enthusiast

Portfolio LinkedIn Email

Software Engineer II (Unity) @ Baazi Games | Delhi, India
Specializing in Real-time Graphics, Game Development & System Architecture


๐ŸŒŸ Professional Summary

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.

๐ŸŽฏ Core Expertise

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"]
};

๐Ÿ”ฅ Featured Projects & Repositories

๐ŸŽฎ 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

๐Ÿ’ผ Current Role & Impact

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)

๐Ÿ† Key Achievements & Recognition

  • ๐ŸŽฏ 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

๐Ÿ“ˆ Technical Journey & Experience Timeline

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
Loading

๐Ÿ› ๏ธ Notable Technical Contributions

Production Systems Architecture

  • 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

Open Source Innovation

  • 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

๐ŸŒ Professional Networks & Community

Portfolio LinkedIn Email GitHub


๐ŸŽฏ "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

Pinned Loading

  1. HalfEdge HalfEdge Public

    Half Edge data structure implementation in Unity

    C# 1

  2. IOC-Unity IOC-Unity Public

    C# implementation of Inversion Of Control And Dependency Injection (IOC &DI) can be used in Unity or in pure C#

    C#

  3. amanyadev.github.io amanyadev.github.io Public

    JavaScript 2

  4. PokemonPortals PokemonPortals Public

    Threejs

    JavaScript 1