于航

Jason Yu

Personal Profile

I previously worked at Tapatalk, Alibaba Local Services, and several other domestic and international tech companies. I am currently leading the ERC Web Development Team within PayPal Shanghai’s CIPDS (Compliance Insights Platform & Data Solutions) organization, overseeing both technical direction and team execution.

In 2018, I published 深入浅出 WebAssembly, the first WASM technical book in China, followed by several online courses including 深入 C 语言与程序运行原理. I am also the translator of the Chinese edition of System Programming in Linux.

My technical expertise includes web front-end infrastructure, WASM, C/C++ system-level software design and development, and x86-64 assembly. I have been recognized as an Outstanding Speaker at major conferences such as GMTC and TLC, and I am experienced in cross-team collaboration, communication, and technical team leadership.

Work Experience

PayPal Holdings, inc.Full-time

2021.03 - Present Member Of Technical Staff 1 (MTS1)

2019.07 - 2021.02 Software Engineer 3

As the web R&D lead of the CIPDS-ERC team at PayPal's Shanghai headquarter, I am responsible for the design and development of our team's web service functionalities, as well as the coordination and management of team members and tasks. My main responsibilities include:

  • End-to-end architecture design, development, and maintenance of web services.
  • Collaboration and development process control with international teams.
  • Agile-based project management (scrum master).
  • Team's technical culture building.

I have received the company’s “Spot Award” multiple times in recognition of my special contributions. Our team members and cross-functional partners are primarily based in Shanghai, San Jose and India. Our technology stack includes TypeScript, Next.js, Shadcn, Tailwind CSS and other modern web tech stacks.

We execute the entire software SDLC in an AI-driven manner, integrating intelligent tooling (Claude, ChatGPT, etc) and automation throughout each phase of development.

Alibaba Local Service / Ele.meFull-time

April 2017 - June 2019 Senior Frontend Engineer

  • At the early stage of my career, I led the front-end team responsible for maintaining multiple web front-end projects under “饿了么 π”. We primarily used front-end technologies such as Vue.js, Electron, and WeChat Applets to deliver product solutions. Our work focused on delivery technology and future logistics innovations, such as drones and intelligent delivery hubs to improve the overall delivery system through both technical and business-level enhancements, ultimately boosting order fulfillment efficiency.
  • After transferring to the “饿了么大前端” organization, I took charge of internal front-end R&D. My responsibilities included building the foundational web front-end architecture for the logistics platform and coordinating integration efforts with other business units, including Taobao. This work involved technologies such as React, Rax, Weex, and various internal and open-source front-end solutions.

Tapatalk Co., Ltd.Full-time

March 2015 - March 2017 Full-stack Engineer

I was primarily responsible for building the company’s web front-end and back-end infrastructure within the PHP ecosystem. My work covered the migration from the CakePHP framework to Laravel, API development based on the new architecture, scheduled and daemon script development, PC website implementation and performance optimization, SEO improvements, as well as the overall engineering design and development of the H5 website.

Key Tech Skills

  • TypeScript / C++
  • React / Next.js
  • Node.js
  • WebAssembly / x86 Assembly
  • Unix System Programming

Other Skills

  • Scrum-based Agile Project Management
  • Technical Team Leadership and Mentorship
  • Cross-functional Team Collaboration
  • Fluent English Communication

Education

East China University of Science and Technology

Information Engineering - Bachelor Degree

I completed my full-time undergraduate education at East China University of Science and Technology in Shanghai, majoring in Information Engineering.

Public Speech

QCon

Oct 2017 WebAssembly 核心原理、应用与未来展望

GMTC (Global Mobile Technology Conference)

Apr 2019 WebAssembly — 技术变革,未来已来

Jun 2021 WebAssembly Annual Report - 2021

Publication

System Programming in Linux

Translator Nov 2026 Paperback Book / POSTS & TELECOM PRESS

This is a clear, practical introduction to how Linux operates under the hood—covering processes, memory, files, signals, IPC, threading, and more through real system calls, diagrams, and hands-on projects. Based on Professor Stewart N. Weiss’s decades of teaching, the book distills complex concepts into an accessible guide that helps students, developers, and sysadmins build efficient, robust software by truly understanding how Linux works.

深入浅出 WebAssembly

Author Nov 2018 Paperback Book / China Machine Press

This book strives to start with some simple practices, then deep dive into the theory. It introduces the development detail of WebAssembly technology, and various underlying design principles and implementations, related toolchains and future development and many other aspects.

WebAssembly 入门课

Author Oct 2020 Online Course / Geektime

This course talks about some fundamental WebAssembly-related knowledges.

深入 C 语言和程序运行原理

Author Oct 2021 Online Course / Geektime

This course talks about how C grammars are implemented in assembly code (like x86-64), and how to write high-performance C code, and how the C program runs under the control of OS, etc.

Open Source Project

cgc C / Assembly

https://github.com/Becavalier/cgc

cgc is a garbage collector for C (experimental), based on Mark-and-Sweep algorithm.

cpplax C++

https://github.com/Becavalier/cpplax

cpplax is the implementation for the language Lax which includes a "tree-walking" interpreter, a byte code compiler, and the corresponding virtual machine.

twvm C++

https://github.com/Becavalier/twvm

An experimental WebAssembly virtual machine, it supports complete MVP standard.

brainfuck-jit-interpreter C++

https://github.com/Becavalier/brainfuck-jit-interpreter

A POC implementation of a Forth language interpreter.

(POC) Zero C++

https://github.com/Becavalier/Zero

A demo presented a way for frontend JavaScript source code encryption with the help of WebAssembly.

SHDB Shell

https://github.com/Becavalier/SHDB

A simple, lightweight static key-value pair DB for shell environment in UNIX-like systems.

Zoomage.js JavaScript

https://github.com/Becavalier/Zoomage.js

An open-source library for image zooming by gestures on web pages.