Built as a static Astro site so the character’s world loads instantly and stays cheap to host. The interesting problem wasn’t the layout — it was making the mascot’s visual language repeatable, so a new story page can’t accidentally look off-brand.
Argus Studio — creative universe for a character brand
Marketing site for an illustrated character brand: story archive, bilingual content, and a design system built to keep the mascot consistent everywhere.
AstroTypeScriptTailwind CSS

ROLE & DURATION
- Sole developer — site architecture, design system, content structure
- 2 days (Sep 2026)
THE PROBLEM
The character had a following but no home. Stories lived in scattered social posts, and every new asset drifted away from the mascot's look.
THE SOLUTION
A static Astro site with the character's visual language encoded as reusable components: the wave divider, the cloud field, the doodle layer. Bilingual copy (EN / 简体中文) is part of the content model, not a bolted-on afterthought, so every new story ships in both languages.
RESULTS
- Story archive and gallery in one place, replacing scattered social posts
- Mascot styling lives in shared components — new pages stay on-brand by default
- Bilingual EN / 简体中文 content model from day one
LINKS
WHAT I BUILT
- Story archive and gallery with reusable character-driven sections
- Bilingual content model (EN / 简体中文)
- Custom 3D mascot integration and cloud/doodle visual system