Web Development

How I Built awab.design

awab.design is my personal website and portfolio. I built it from scratch as a designer learning to code, using tools like Next.js, Supabase, and Cursor to ship something fast, modern, and truly my own.

September 2, 2025
5 min read
0 views

How I Built awab.design

awab.design is live. It’s my personal site, portfolio, and a bit of a playground for learning. The story behind building it is as important as the final result because I only started learning to code recently.

When I began, I had a clear vision. I wanted something slick, fast, scalable, and a true reflection of my work. It also had to be simple enough that I could actually build it without drowning in complexity.

Choosing the stack

I went with Next.js. It gave me performance out of the box, server-side rendering, SEO benefits, and the flexibility to grow the site later.

For the backend I used Supabase. It handled the databases, authentication, and real-time features. Instead of spending weeks setting up infrastructure, I could focus on actually building features.

On the UI side, shadcn/ui was a lifesaver. It gave me a clean set of React components based on Radix UI. That meant I didn’t need to design every single piece from scratch, but I could still customize and style it in a way that fit my brand.

Hosting and performance

I deployed with Vercel. Everything about that process was smooth. For global speed I paired it with BunnyCDN to make sure the site loads fast anywhere.

Analytics matter to me, even at this stage, so I added Google Analytics 4 and Tag Manager. That way I can see how people actually use the site and learn what to improve.

AI in the workflow

One of the biggest boosts came late in the project. I started using Cursor, an AI-powered coding assistant. It sped up debugging and explained things that would have taken me hours to figure out on my own. It felt like having an experienced developer looking over my shoulder. That tool helped me finish the project faster without cutting corners.

The result

awab.design is a mix of my design experience, my new coding skills, and a stack of tools that made the whole process possible. It’s not final. I’ll keep adding features and refining it over time. But for now, I’m proud of what it represents: progress.

If you’re a designer learning to code, or just someone thinking about building a personal site, I’d recommend exploring these tools. They helped me get here.

👉 Check it out here: [www.awab.design](https://www.awab.design)

nextjs
supabase
shadcnui
web design
web development
ai tools
cursor
Share this article: