AniDesignIt Portfolio – AniDesignIt

AniDesignIt Portfolio

A personal portfolio built from scratch with Astro and a custom CMS to blend storytelling, motion, and code.

AniDesignIt Portfolio

Overview

This was a personal challenge for me. I built my portfolio from scratch using Astro and Firebase, combining a clean UI with code that feels as intentional as the design. This was my chance to go beyond my old motion graphics background and show who I am now: a designer who builds and a developer who designs. I designed the full experience, from the brand identity to a custom CMS and a fluid horizontal scroll, using Lottie animations to bring the interface to life. It’s not just a website; it’s my story in motion.

View Live Project

Client

Personal Project

Year

2025

Role

Web Designer & Fullstack Developer

Tools

Figma, Astro, Tailwind, Firebase, Lottie, Gemini

The Problem

My old portfolio was telling an outdated story. It focused on the motion designer I used to be, but it didn’t reflect the UI/UX designer and builder I am now.

I needed a space that showed my full range, from thoughtful design to clean and responsive development. So I rebuilt my portfolio. Now it reflects who I really am: a designer who can create and deliver complete digital experiences from start to finish.

The Goal

  • Build a truly custom portfolio from scratch that feels like me, reflecting both my design and development skills.
  • Create a custom CMS for my portfolio projects so the site can be easily customized or updated with new projects at any time.
  • Use motion and playful interactions to tell my story, showing who I am: a designer who builds and a developer who designs.

Project Overview

Design Process (Figma):

My process for this portfolio began entirely in Figma, starting with the core of the experience: brand identity. The logo itself was inspired by the four anchor points found in design tools—the ones used to drag, rotate, and scale elements.

From this core concept, I moved into detailed wireframes to build a solid structural foundation. For the color palette, I chose a warm and balanced color palette: a soft pink base for a human, welcoming feel; calm neutrals to ground the layout; and a creative, energetic orange as an accent to guide the user's eye and add life to key interactions.

For typography, I paired the expressive Literata for headings with the clear, readable Open Sans for all body text. This combination supports a strong visual hierarchy while keeping the entire experience elegant and accessible.

Branding & Style Guide for AniDesignit Portfolio

Front-End Development (Astro & AI):

From Figma to code, this project was a major step up. My background was in building websites on drag-and-drop platforms like Webflow, but for this, I wanted to go deeper and build everything from scratch.

With the rise of AI, I finally saw a clear path. I chose Astro for its raw speed and how it lets me build in clean, reusable pieces. Then, I used AI tools like Gemini as my "coding partner." This wasn't about shortcuts; it was about learning. Instead of getting stuck on a tricky layout or a bug, I had a thought partner to help me understand the logic. This process was a huge learning experience, allowing me to ship faster, stay creative, and truly own the build from end to end.

Astro Screenshot

Back-End and Dynamic Content (Firebase):

I needed a dynamic CMS but wanted to avoid the high costs of coupled platforms like Webflow's. My goal was a free, headless solution. I initially explored Strapi, but the self-hosting overhead was too complex for this project.

I pivoted to the Firebase ecosystem, using it as a complete BaaS (Backend-as-a-Service). I now use Firebase Hosting for deployment, Cloud Storage for media, and Firestore as my serverless NoSQL database. Integrating the Firebase SDK into my Astro/Gemini workflow was a perfect, streamlined fit that eliminated all backend maintenance and now powers my custom content dashboard.   Firebase CMS Dashboard

Motion & Storytelling (Lottie):

There was no way I was going to build a static portfolio. The experience just had to move. This is where my old motion design skills came in handy, I made some Lottie animations to bring some life to the interface.

The main challenge was the navigation. I engineered a unique horizontal scroll for desktop and a standard vertical scroll for mobile. Getting this responsive logic to feel seamless—cinematic on desktop and practical on mobile, was the final challenge. The result is an interface that unfolds like a filmstrip, guiding you through a single, continuous narrative.  

Results & Impact

  • The final result is a fast, custom, and responsive website that’s a true reflection of my personal brand and my full skillset as a designer-developer.
  • I successfully engineered a fully dynamic, CMS-powered website that can grow with me, all without the cost of a paid, coupled CMS.
  • This project was a huge personal win: I proved I could own the entire design-to-development workflow, taking a concept from a static Figma prototype to a fully coded, interactive, and responsive live site.

Final Screen Portfolio

💡 Key Lesson: This project changed my relationship with code. It used to be intimidating, but now I see it's the magic tool that brings my designs alive. I learned that to be a better designer, I need to build and feel my prototypes. With AI to help speed up the process, that's finally possible.

Logo Final

GHG Accounting Website ZOLU the App