I'm Rich Wang, a Senior Software Engineer with 10 years of experience specializing in Unreal Engine, Unity, and game architecture. I design immersive and optimized gameplay systems for next-generation experiences. I excel at building scalable architectures, leading technical execution, and delivering high-performance solutions in C++ and C#. I enjoy collaborating with creative teams to push the boundaries of real-time rendering and data-driven visualization.

I'm Rich Wang, a Senior Software Engineer with 10 years of experience specializing in Unreal Engine, Unity, and game architecture. I design immersive and optimized gameplay systems for next-generation experiences. I excel at building scalable architectures, leading technical execution, and delivering high-performance solutions in C++ and C#. I enjoy collaborating with creative teams to push the boundaries of real-time rendering and data-driven visualization.

Available to hire

I’m Rich Wang, a Senior Software Engineer with 10 years of experience specializing in Unreal Engine, Unity, and game architecture. I design immersive and optimized gameplay systems for next-generation experiences.

I excel at building scalable architectures, leading technical execution, and delivering high-performance solutions in C++ and C#. I enjoy collaborating with creative teams to push the boundaries of real-time rendering and data-driven visualization.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Senior Software Engineer at Coinbase
September 1, 2025 - September 1, 2025
Developed high-performance real-time visualization systems for immersive digital asset simulations using Unreal Engine 5 and C++. Designed interactive environments that integrated blockchain data visualization via modular Unreal subsystems and REST APIs. Optimized rendering pipelines with Niagara and Lumen, improving GPU efficiency by 25% in simulation projects. Collaborated with design teams to define gameplay mechanics and enhance player interaction using Blueprints and custom shaders. Refactored subsystems to support scalable multiplayer with low-latency RPCs. Built a modular architecture for future asset visualization tools leveraging data-driven Unreal frameworks. Integrated Coinbase Cloud APIs for dynamic market-driven simulation responses. Delivered unit-tested, well-documented gameplay code and guided a 3-person team in agile sprints (Jira, GitHub Actions).
Senior Software Engineer at KitelyTech
July 1, 2024 - July 1, 2024
Built cross-platform gameplay systems using Unity and Unreal for AR/VR simulation products and real-time training tools. Architected networked gameplay mechanics with Unreal Engine C++ subsystems for multiplayer support. Designed dynamic lighting systems and particle FX pipelines to enhance immersion across mobile and desktop builds. Developed C# gameplay frameworks to support Unity scene orchestration and asset streaming logic. Integrated NVIDIA SDKs for advanced rendering, physics simulation, and AI-assisted optimization routines. Contributed to the architectural design of virtual environments for education and simulation clients. Maintained CI/CD pipelines ensuring automated testing and deployment of multi-engine projects. Collaborated with designers and artists to balance performance with visual fidelity under strict frame rate targets. Delivered optimized mobile builds with asset compression and shader LODs to reduce load times.
Software Engineer at Walmart
October 1, 2021 - October 1, 2021
Designed simulation modules for supply chain visualization using Unity and C# scripting. Implemented performance profiling tools to analyze GPU-bound bottlenecks in logistics visualization systems. Enhanced data integration through real-time streaming and asynchronous backend updates. Collaborated across departments to deliver interactive warehouse digital twins built on Unity Engine. Refined software architecture with modular patterns, improving maintainability and scalability. Optimized scene loading using Unity Addressables and async data prefetching. Developed tooling extensions for in-editor debugging and live configuration of product visualizations. Automated test suites to ensure build stability across multiple hardware targets. Contributed to internal game-inspired UI systems for enterprise visualization dashboards.
Mid-Senior Software Developer at ScaleTech Solutions
July 1, 2018 - July 1, 2018
Created interactive training environments using Unreal Engine Blueprints and C++ gameplay classes. Improved engine scalability through custom rendering pipelines and efficient asset management workflows. Developed core gameplay logic and modular character control systems for prototype simulation projects. Collaborated with artists to enhance real-time lighting and post-processing systems. Delivered VR-compatible environments with physics-based interactions and precise user tracking. Built custom C++ modules integrated into Unreal Engine editor extensions. Performed frame timing analysis and improved scene update efficiency through event-driven systems.
Software Developer at Simform
October 1, 2016 - October 1, 2016
Implemented Unity C# gameplay systems for mobile educational and gamified training applications. Built interactive physics modules supporting collision-based gameplay interactions. Collaborated on cross-platform asset pipelines for Android and iOS deployment. Optimized UI rendering performance by reducing draw calls and batching techniques. Created scene transition systems and animation logic that improved overall fluidity and engagement.

Education

Bachelor of Science - BS, Computer Science at University of California, Berkeley
January 1, 2011 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet