Latest project…
Role: Solo Designer (Brand · UX · Motion · Visual Identity)
Timeline: 05.2025 – Present
Tools: Photoshop, After Effects, Midjourney, Figma, Suno, ChatGPT
Platforms: YouTube, TikTok, Instagram Reels
Type: Character-driven brand · Visual identity · Motion · Audience engagement
The lofi music space is crowded — thousands of channels reuse static images, creating forgettable experiences.
Viewers leave quickly, retention is low, and there’s no emotional connection.
My challenge was:
Create a calming, character-driven world that people return to.
Not just an image — a story.
Not just a video — an atmosphere.
Inspired by the cultural impact of Lofi Girl, I studied other lofi channels and noticed a common gap: while Lofi Girl had subtle animation, emotional depth, and a consistent mood, most other channels lacked that richness. They often featured static scenes, minimal character expression, and repetitive visuals.
I saw an opportunity to create something more distinctive a relaxing loop that felt alive, emotionally rich, and visually immersive. A character you could connect with. That’s how Lofi Bunny was born.
I studied other successful lofi channels to understand what worked, recurring characters, themed settings, visual storytelling, subtle animation, and niche appeal.
I studied high-performing lofi channels and learned:
Consistent characters improve retention
Warm tones increase emotional comfort
Minimal motion keeps focus
Stability > complexity
Vietnamese viewers (90% of my early audience) prefer quiet, warm, gentle scenes
Using MidJourney, I generated the base image after experimenting with several prompts to get the right look. Once finalized, I resized it to 1920×1080 to fit YouTube’s format, which is my primary platform. Before moving into animation with After Effects, I prepared the file in Photoshop by cutting out the individual segments for easier animation.
With the final image ready, I moved into Photoshop for adjustments. I expanded it to 1920×1080, duplicated the file for safety, and cut out the segments needed for animation. I also created a dark mode version by tweaking colors and tones to achieve a more atmospheric look. Once finished, all assets were prepared for After Effects.
Once all the elements were prepared, I brought them into After Effects to bring the scene to life. I keyframed subtle yet expressive motions — the bunny’s ears gently swaying, a slight head tilt, the hand raising the drink. I also gave the water a natural, looping wave effect by masking and feathering its edges, then repeating the animation. These small, deliberate movements added personality, depth, and a sense of calm rhythm to the piece.
With the help of AI Suno, I was able to craft the exact music vibe I envisioned. By carefully writing detailed prompts, I generated over 25 unique tracks, seamlessly combining them into a cohesive 1 hour 20 minute mix — perfectly matching the mood and flow of the animation.
Publishing & Outreach
On YouTube, I focus on long-form content. That’s where I can post full mixes, creative videos, and anything that tells a bigger story. It’s the main place I build depth and show the full experience.
On TikTok, I keep it short and engaging. I post quick clips, snippets of my music, or things that ride the trends. It’s the platform that helps me get discovered fast and reach new listeners.
On Instagram, I bring everything together. It’s where I share visuals, teasers, behind-the-scenes moments, and connect with the community more personally. Stories, Reels, and posts all help me stay present with my audience.
This project pushed me to bridge storytelling and UX through visual rhythm, color transitions, and character consistency. It taught me to think in loops — in user comfort and emotional pacing — just like a good UI/UX experience should feel.