Personal Portal · 2026

Building software and tools worth keeping.

Manifesto — About me

I'm a developer who loves building. I believe good tools amplify human creativity, so I put my time into open-source projects and small independent tools, enjoying the process of turning an idea into a product from 0 to 1. This website is itself an experiment — built from WebGL particles, smooth scrolling and a lot of typography, with project data synced automatically at build time.

8+ REPOS · 214+ STARS · 25+ FOLLOWERS
KotlinTypeScriptPythonThree.jsWebGLJetpack ComposeAstroDocker

Selected Works

SELECTED WORKS — CURATED

Python · yt-dlp · android · offline-first

OmniDL · Universal Downloader

A universal media-fetching engine — paste any link and it just works; download images and videos from 1000+ sites in one place. Runs locally on Android · fully offline · zero servers, powered by Kotlin + Python + yt-dlp.

TypeScript · astro · three.js · gsap

My Portal · Personal Portal

The website you're browsing right now — a silver-white particle planet, an Apple-blue orbital ring, and scroll-driven launch-event storytelling, built with Astro + Three.js + GSAP, with zero external requests at build time.

All repositories on GitHub ›

Roadmap

What's Next

01

Personal portal V1 goes live

The dark, Apple-style edition — oversized type, scroll-driven storytelling, auto-synced GitHub data.

2026 · Q3
DONE
02

V2 · WebGL redesign (this one)

Interactive particle field, inertial smooth scrolling, custom cursor — an homage to lusion.co.

2026 · Q3
DONE
03

TiebaLite, continuously iterated

Polishing a clean third-party Tieba client, tracking upstream and giving back to the community.

2026 · Q3
DONE
04

OmniDL v2 rewrite

Rebuilding the parsing architecture: more platforms, batch task queues, and a higher success rate.

In progress
IN PROGRESS
05

Open source, maintained

Handling issues and shipping features until the docs and tests are solid enough to be depended on.

Long-term
IN PROGRESS
06

Ship an independent product

Starting from a real need, from 0 to 1 — a small tool worth tending for years.

2026 · Q4
PLANNED

Get in touch — Say hello

LET'S BUILD SOMETHING COOL.

ELSEWHERE — I am around

8+ REPOS · 214+ STARS · 25+ FOLLOWERS

WISHES — Leave a star

Wishes are public, please be kind · one star per person every 10 minutes

No stars yet — the first one is yours

SITE UPTIME — SINCE 2026.09.13