AI & Web @ Huawei | W3C | Chromium | Servo

Shubham Gupta

Open-source contributor focused on the web platform and browser engines. I help build Servo, contribute to Chromium and W3C web-performance standards, and develop apps across mobile and the web.

Hong Kong SAR

01

About

A short introduction to who I am and what I work on.

I build the web — literally. Most of my work lives at the browser-engine and platform layer: implementing web standards, making rendering fast, and keeping billions of users' browsing secure. I'm a committer on Chromium, a contributor to Servo (the memory-safe Rust browser engine), and a member of the W3C Web Platform working groups.

Location
Hong Kong SAR
Experience
2020 – Present
Education
B.E. Computer Engineering · TIET Patiala (8.69 CGPA)
02

Experience

Where I've worked and what I shipped.

Sep 2024 – Present

Senior Software Engineer

Huawei
  • Building Servo, the next-generation browser engine in Rust, focused on performance, safety, and modern web standards.
  • Orchestrated WebNN support in Servo with Google's TFLite framework, demonstrated at Igalia's WebEngineHackFest 2026.
  • Architected and deployed the full-stack backend framework for LiteRT and CANN in RustNN, using AI-driven development pipelines.
  • Represented at W3C TPAC 2025, presenting LCP and its implementation in Servo.
  • Engineered missing Fetch API components, enabling 1,000+ Web Platform Test passes.
  • Implemented Largest Contentful Paint (LCP) benchmarking and added Viewport Meta support.
  • Resolved missing W3C performance-spec steps, adding 2,000+ new WPT passes.
  • Built the parallelization framework for OHOS WebView, improving loading time by 19% and cutting main-thread load by 40%.
Aug 2024 – Sep 2024

Software Engineer II

Microsoft
  • Refined features to deliver an experience that resonates with the Voice of Customers.
  • Collaborated on restoring folder windows and tabs on logon for Windows 11, automatically reopening previous sessions.
Feb 2024 – Aug 2024

Software Engineer II

Samsung Electronics
  • Led a squad of 8+ developers across Samsung Internet modules (Graphics, Media, History & Downloads).
  • Implemented History Sync CRUD APIs for seamless cross-device profile sync.
  • Integrated Performance Manager, yielding a 20% device performance gain.
  • Improved code quality through refactoring and design patterns, reducing lines of code by 10%.
Sep 2020 – Feb 2024

Software Engineer

Samsung Electronics
  • Developed Secret-Download, enabling users to save and manage incognito downloads in the Secret Vault.
  • Added support for the full set of interactive-widget viewport meta tag values, enabling responsive web browsing.
  • Fixed 5+ Samsung SVE security bugs for a faster, more secure browsing experience.
  • Raised test coverage across multiple modules from 30% to over 85%.
Jan 2020 – May 2020

Software Engineering Intern

Samsung Electronics
  • Developed an Android browser using Google's WebView, focusing on an intuitive, user-friendly experience.
  • Experimented with browser features like Download, JavaScript, and AR/VR and their impact on user experience.
03

Talks

Where I've presented on the web platform and browser engines.

Talk · 2026

A Little WebNN Demo with Servo

Web Engines Hackfest 2026 · A Coruña, Spain

Talk · 2025

LCP in Servo

W3C TPAC 2025 · Servo breakout session

04

Open Source Contributions

Where I contribute to the platform everyone builds on.

S

Servo

Contributor · Linux Foundation

Memory-safe, embeddable browser engine in Rust. Worked on Fetch API, LCP, viewport meta, and performance tooling.

C

Chromium

Committer · Google's Open Source Chromium

Contributed to the browser engine that powers Chrome, Edge, and more.

W

W3C — Web Platform

Member · World Wide Web Consortium

Web-performance specs: LCP, Element Timing, Navigation/Resource/User/Paint Timing. 2,000+ new WPT passes.

N

WebNN / RustNN

Contributor

Bringing the Web Neural Network API to the Rust ecosystem for on-device AI.

05

Projects

A selection of apps and tools I've built.

Web

github-dashboard

A GitHub dashboard for meaningful contribution stats.

AI/ML

ImmersiveAI

Notebooks and experiments exploring applied machine learning.

Rust

rustnn

A Rust implementation of the WebNN API for on-device neural inference.

06

Awards & Affiliations

Recognition and communities I'm part of.

Committer
Google's Open Source Chromium
Contributor
Servo by Linux Foundation
Member
World Wide Web Consortium (W3C)
Shining Star
Samsung Electronics · Q4 2022
Best Project
Samsung Electronics · Q4 2021
1st Runner Up
Smart India Hackathon · 2019
Event Head
Student Alumni Interaction Cell
07

Skills

Technologies and practices I use day to day.

Languages

C++RustPython JavaArkTSSQL & DBMS

Web & Engine

ServoChromiumWeb Platform W3C SpecsWebNNAndroid

Practices & Tools

GitUnit TestingSystem Design OOPDSASpring Boot
08

Apps

Things I ship for end users.

iOS

PostCardly

Pick or capture a photo, apply a filter, choose a font and frame, add a message, and share the finished postcard.

Download on the App Store

Let's connect

Whether it's about the web platform, Rust, or a project you're building — my inbox is open.