# Yicheng Gong > AR/VR @Meta | Media Platform Location: San Francisco Bay Area, United States Profile: https://flows.cv/yicheng Hi, welcome to my profile! Portfolio: https://ygongdev.github.io/ Youtube: https://www.youtube.com/channel/UC3Y75SDBKNtfhtQ6bFieJOw Blog: https://ygongdev.github.io/blog I'm excited about Rapid Prototype, Open Source, PWA, Accessibility, and Teaching. I'd love to connect, but please leave a short introduction when you do. ## Work Experience ### Senior Software Engineer @ Meta Jan 2021 – Present | Remote My team creates and maintains unique VR media experiences for our VR headsets. My work focuses on on Meta’s suite of media integration with our own 1st party and other 3rd party apps. I work across different stacks such as Javascript, React Native, native C++/Java/Android modules, and GraphQL/Hack backend. Some things that I worked on: * Meta Quest TV * Cowatching * Unification of system media players * Integration of media solutions across 1st party and 3rd party ecosystem * Integration of spatial media playback and AI 2D -> 3D media conversion * Integration with Horizon mobile app ### Senior Software Engineer @ LinkedIn Jan 2020 – Jan 2021 | San Francisco Bay Area Working on the next gen Profile framework. Stayed tuned. * Helping API model reusable API-driven schemas for compatibility across Web, Android, and iOS. * Implemented web infrastructure for integration with the new API-driven framework. * Leading the development of API-driven UI components on web with other co-leads on Android and iOS. * Implemented a scalable scroll restoration solution for the Profile web ecosystem. * Implemented new WebGL compatible photo filters via Fabric.js for Linkedin's new image editor. * Leading an elite task force group, driving massive dependency upgrades and migrations across Linkedin's flagship web applications. * Implemented caption preview and upload capability for profile videos, aka cover stories. * Implemented features and optimizations for ember-scroll-modifiers, such as rate limiting and centralized coordinator. * Implemented infra utilities, supporting code modularization for building UI components and business logic. * Implemented data fetching optimizations by leveraging h2 protocol to parallelize network requests, improving sitespeed by 5-10%. * Maintaining ember-sortable, a drag and drop reordering UI used across Linkedin. ### Software Engineer @ LinkedIn Jan 2018 – Jan 2020 | San Francisco Bay Area Front end engineer for profile * Web lead for Profile redesign * Member of internal linting committee, implemented strict component namepacing linting. * Maintainer of ember-sortable, an open source drag and drop UI library for the Ember framework. Used internally at Linkedin. Responsible for implementing new accessibility features (e.g, keyboard navigation, screen reader, focus management). * Web lead for leading Profile to Grade C Accessibility Rating. Individually contributed to 30+ production fixes, and led 2 other web engineers on the initiative. * Web lead for Microsoft Bing Geo Migration. Responsible for laying down the groundwork for migrating Profile location data to Microsoft Bing Geo location data, enabling 2 other web engineers to easily contribute to the initiative. * Onboarded and mentored 3 software engineers. * Integrate webcam support into Linkedin's photo editing library. ### Software Engineer @ LinkedIn Jan 2018 – Jan 2018 | Urbana-Champaign, Illinois Area Front-end Engineer for Profile * Migrated several major data models to our newer models, reducing unnecessary model overhead and speeding up our page load times. ### UI Engineer Intern @ LinkedIn Jan 2017 – Jan 2017 | San Francisco Bay Area Front-end Engineer for Profile * Reduced the render speed of Linkedin's photo image editing library by more than 500%. Accomplished by implementing a separate WebGL plugin, which could be easily consumed by the library. * Integrated hover cards into the profile completion meter, improving visual and textual feedback to Linkedin members regarding their profile completion progress. ### Moderator for CS126 Software Design Studio @ University of Illinois at Urbana-Champaign Jan 2017 – Jan 2017 | Urbana-Champaign, Illinois Area - Moderated groups of 6 students weekly - Code reviewed Java and Android assignments, making sure students were following best practices. ### Systems Intern @ State Farm ® Jan 2017 – Jan 2017 | Urbana-Champaign, Illinois Area - Analyzed and benchmarked different internal testing frameworks and presented a final report on the results. ### Web Development Intern @ EverMem, Inc. (FlipWord) Jan 2016 – Jan 2017 | Palo Alto, California - Improved webpage responsiveness and aesthetics - implemented new features for both web and google chrome extension ### Web Development Intern @ Coyote Logistics Jan 2016 – Jan 2016 | Chicago - Devised an automated pipeline consisted of a web interface, a task scheduler, and a database service layer for custom data processing and validation. ## Education ### Bachelor's Degree in Computer Science University of Illinois Urbana-Champaign Jan 2014 – Jan 2018 ## Contact & Social - LinkedIn: https://linkedin.com/in/ygongcs - Website: https://ygongdev.github.io/ - Website: https://ygongdev.github.io/blog/ - Website: https://www.youtube.com/channel/UC3Y75SDBKNtfhtQ6bFieJOw --- Source: https://flows.cv/yicheng JSON Resume: https://flows.cv/yicheng/resume.json Last updated: 2026-03-22