Lanz
LAN ZIHAO / ラン シゴウ
@hanaarena
9 years of Frontend experience
https://lanzc.com
React Vue TypeScript Node.js DevOps Golang

Experience

Live in Japan

Mar 2024 - Present

• Remote part time job building an AI-powered Novel web & personal projects with React + Nest.js
• Japanese grammar learning web app with AI-powered Quiz with React, Vue and Next.js: https://quiz.lanzc.com/

Senior Frontend engineer

Bilibili.com Sep 2019 - Sep 2023

• Mentored 2 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.

• Maintained Frontend CI/CD platform using Gitlab Runner, React and Express.

Junior Frontend engineer

Bilibili.com Jun 2016 - Sep 2019

• Lead developer for the No-Code/Low-Code platform with Vue, React and Node.js. Designed and developed the platform from the ground up using React 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

dianrong.com Mar 2015 - May 2016

• Maintained the Web + Mobile sites, and develop Low-Code platform project
• International Web and mobile websites development.



Languages

Business Level English

TOEIC - 725

Conversational Japanese

JLPT N2 - 81 /NAT-TEST - 5

Education

Student

ARC Tokyo Japanese Language School 2024 - present

Software Engineering

Guangdong University Of Science & Technology - China 2011 - 2015
Top