
Experience
Live in Japan
React
Next.jsNest.jsVue
AI
Mar 2024 - Present
• Remote part time job building an AI-powered Novel Web
application & Novel CMS
• AI-powered Japanese Quiz Web app with React, Vue and
Next.js:
https://quiz.lanzc.com
Senior Frontend engineer
React
Vue
Babylon.js
Node.js
CI/CD
DevOps
Golang
Bilibili.com
Sep 2019 - Sep 2023
• Mentored 3 junior engineers on Web User Growth platform.
(Gained new users ~1M / 2 weeks)
Developed Web games with Babylon.js and Vue and built data
tools (analyze and JSON-based DB) with Express and Golang.
• Core developer of International websites.
Developed podcast Web & mobile sites using Vue and SEO tools
with Node.js from 0 to 1 for the international websites of
bilibili.tv.
• Developed a configuration-driven CMS toolkit to manage all internal technology management systems using Vue and Express. Including the data management admin and the data governance admin.
• Maintained Frontend CI/CD platform using Gitlab Runner, React and Express.
Junior Frontend engineer
React
Vue
Node.js
Golang
Bilibili.com
Jun 2016 - Sep 2019
• Lead developer for the No-Code/Low-Code platform with Vue,
React and Node.js. Designed the architecture and developed the
platform from 0 to 1 with React, Vue and Express. It is now
the foundation for all SPA and marketing page generation on
bilibili.com.
Also developed a CLI tool to enhance page publishing with a
code mode, enabling users to publish local projects to the
platform. This tool was integrated with CI/CD using GitLab
Runner and included version management.
• Lead developer the team's SSR framework, designing and building it from the ground up with React and Node.js. The framework supports mixed SSR setups, including both React and Vue, and also enables static page rendering
• Led the development of the data reporting service with Golang and Flink. The service generates reports for pages created with the No-Code platform. It supports analytics, including heatmaps of the pages, as well as daily and monthly user-related data. Also developed a Chrome extension that allows our internal users to easily and seamlessly check this data without needing to use SQL.
Internship | Frontend engineer
Angular
Node.js
dianrong.com
Mar 2015 - May 2016
• Maintained the Web + Mobile sites, and develop Low-Code
platform project
• International Web and mobile websites development.