I am Shan Yuduo (shanyuduo), a full-stack developer from Ningbo, Zhejiang.
Specialized in WebGL / TypeScript real-time graphics frontends, Python / C++ backends, STM32 / ESP32 hardware design, and PLC / FPGA logic — building websites, constructing systems, developing hardware, designing algorithms, all second nature. Capable of driving the full lifecycle of a project independently.
Right now I’m secretly building an indie game? Stay tuned.
Real-time simulation of 100k+ particles with Three.js GPUComputationRenderer — ping-pong textures, velocity-field updates, and the rendering pipeline.
Signed distance fields, sphere tracing, soft shadows, and smooth boolean operations — a panoramic raymarching tutorial from math to implementation.
From SQLAlchemy to Diesel, from uvicorn to Actix-Web — a field report on a full tech-stack migration, pitfalls included.
What 2025's award-winning sites share: scrolltelling, post-processing pipelines, physics interaction, and type in motion.
A lightweight Windows uninstaller: a 3MB single file that deep-scans leftovers, force-uninstalls stubborn apps, and cleans UWP apps. Portable, Chinese-localized Pro edition.
An archive of Sony's discontinued camera apps: 15 paid PMCA apps + the pmca-console installer — interval shooting, smooth reflection, star trails, multi-exposure and more.
Have an idea? A project? Let's build something remarkable.