Shibo Lyu

aka. laosb, frontend & Apple platform developer from China. Frontend-facing JavaScript (TS) developer with experience in Web infrastructure. Enjoys UI/UX design.

GitHublaosb
Twitter@laosbxd
Websitelao.sb

Experience

Engineer - Bitme Tech · 2021.9 - 2022.6

Established basic infrastructure for its web app, and built internal UI components with designers. Experience in Storybook.

Intern - Chaitin Tech · 2019.7 - 2019.8

Involved in its D-Sensor project. Extracted redundant logic, implemented a data-vis module and improved pagination.

Dev - Luogu Online Judge · 2017 - 2018

Led its frontend refactor project to establish the frontend team from the scratch. Ensured a progressive transition from jQuery to Vue 2 with custom-made framework for all its projects. Design & coded themes for its new blog service.

Frontend Leader - HDUHelp · 2018 - 2021

Leader of the frontend team at HDUHelp. Created FE infra & UI/UX guidelines. Made an app for univ. life, firstly in Vue 2 then Svelte. An iOS version was also created.

Open Source Community

Contributed design & Chinese translations to io.js website. One of the first Meteor community collabarators to help. Dicussed and implemented features in Meteor.

Projects

Gone.News · gone.news

News from days gone. Built with Svelte/Sapper and Tailwind.css. Hosted on Vercel serverless.

HDUHelp (Lemon) · app.hduhelp.com

The old version of HDUHelp app, in use since 2018. Built on Vue 2 & HolaKit, it's a complicated project with 10+ feature sets.

HDUHelp (Salmon) · salmon.hduhelp.com

The newer one. Start replacing Lemon since 2021. Built with Svelte & Tailwind.css in the quest of minimal footprint.

HolaKit · teamhola/holakit

UI component set used in HDUHelp (Lemon). v0 features hand-written CSS while v2 are Stencil WebComponents.

See more on GitHub @laosb

Tech Stack

React / Svelte / VueNode.js / Deno / WorkerTypeScript / JavaScript

laosb's Résumé - Version 4.2.0-202504

This webpage is designed to be printed onto a piece of standard A4 paper via Safari on macOS.

Please choose Print backgrounds when printing for best quality.