Rui Li
Software engineer — I design, build and ship web applications end to end.
About
I build software that does one thing properly — from the data model up to the last pixel. Most of my work lives on the web: edge-deployed services, offline-first PWAs, and small focused tools that remove a specific piece of friction for the people using them.
This page is the index for those tools. It grows every time I ship one.
Tools
-
fortune
wipA MapleStory M–themed fortune teller in Traditional Chinese. Animated, game-accurate, entirely unserious.
-
revision
wipAn offline-first revision app for a Year 1 student: 22 games across maths, English, science, geography, French and music.
-
hexa
liveHEXA stat planner for MapleStory M: whether to keep levelling the core you have or restart, costed out to level 20.
-
animals
livePaws & Feathers — a clue-by-clue animal quiz for Years 1–2: tell a Beagle from a Border Collie, collect the cards, keep the points.
-
next
soonWhatever I'm annoyed by next. Follow along on GitHub.
Stack
- Languages
- JavaScript · TypeScript · Python
- Frontend
- Vanilla + Web APIs, PWA, Service Workers
- Edge
- Cloudflare Workers · KV · Pages
- Ops
- Git · GitHub Actions · Pages