Web
Personal portfolio
A responsive multi-page site with theme switching and scroll motion.
I'm Ricardo M. Lu, a student at Hainan Bielefeld University of Applied Sciences (BIUH). I like turning ideas into pages you can click, feel, and explore — and polishing the space between code, layout, and motion.
Every project is built in layers: structure, motion, and the quiet gaps between them. Move the cursor to reveal what is underneath.
Explore workI'm Ricardo M. Lu, studying at Hainan Bielefeld University of Applied Sciences (BIUH). I spend my time on the web, interaction, and visual design, turning classroom ideas into pages that people can click and experience.
This site is my practice ground: a record of projects, photographs, music, and things I am still learning. If you care about design or front-end work, write me a note.
Three original demo tracks, a floating player, and scrolling lyrics. The full NetEase search and playlist experience lives in the local build.
A small memory game built from abstract Nailong stickers. Three difficulties, a timer, and a best score.
A few interfaces and experiments. The full archive lives on the Work page.
Interfaces, visual experiments, and small tools. Click a card for the story behind it, or filter by type.
Web
A responsive multi-page site with theme switching and scroll motion.
Web
Turning dry tables into charts that make sense at a glance.
Design
A consistent color and type system that makes the brand recognizable.
Tools
A quiet timer that helps you stay with one thing for 25 minutes.
Design
Large cover art and a blurred backdrop, built around atmosphere.
Tools
Add, complete, delete, and keep tasks in your browser.
Web
Parallax and fade-ins that give a page a sense of rhythm.
Design
Gradient posters about the city after dark.
Tools
Category totals and a calm interface for daily spending.
A set of colour and light studies, generated in code. Click any image to open it, then use the arrow keys.
Three original demo tracks, a floating player, and scrolling lyrics. The full NetEase search and playlist experience lives in the local build.
Choose a demo track below
Shortcuts: Space play / pause, ← → seek 5 seconds. Demo tracks are included; the full NetEase service runs in the local build.
Scan the QR code with the NetEase Cloud Music app
Generating QR code…
Login details stay on this local service and are only used to play more tracks.
A memory game made from 10 abstract Nailong stickers. Flip two matching cards to clear the board.
Two quiet utilities for focused work: a Pomodoro timer and a local to-do list. Everything stays in your browser.
0 focus sessions completed
Have a project, an idea, or just want to say hello? Send a note — I usually reply within a day or two.
Use the copy button for a one-click copy.