back to blog
My Portfolio is Live: Here’s What I Learned

My Portfolio is Live: Here’s What I Learned

February 2, 2025

I'm excited to share my new developer portfolio! I built it to be clean and user-friendly, focusing on showcasing my work effectively. Let me walk you through its main features.

Key Features

1. Minimalistic UI with Shadcn UI Library

I used Shadcn UI to build clean, minimal UI components that keep the design simple and to the point, without distracting from the content.

2. Mobile-friendly UI and Theme Toggle

The website is responsive and you can easily switch between light mode and dark mode, making the site comfortable to view in any environment, especially mobile.

3. Straight-to-the-Point Homepage

The homepage is designed to be no-nonsense—my resume, projects, and contact links are all there upfront, so visitors get the essentials right away.

4. Blog (Infrequently Updated)

I’ve also added a blog, where I’ll occasionally share my thoughts and updates as I work on new projects or features.

5. Contact Page with Email Integration

The Contact page lets visitors send me a message directly, which I receive as an email for easy communication.

6. Asim Support: Your Interactive Guide

One of the coolest features is the AI chatbot, which is trained on the content from my portfolio and can answer simple questions about my work and background. Please do not bully it!

The Hidden Costs of a Portfolio

Maybe I'm dumb but building the portfolio wasn’t entirely free:

  • Domain: $1/year for the custom domain.

  • MistralAI API: $0 to power the chatbot and generate embeddings.

  • Free-ish Tools: Other services like AstraDB (for storing vector data), Upstash (for caching), and Vercel (for hosting) are free for now, but may incur costs if my usage increases.


Thanks for checking out my portfolio! I’m excited to keep improving it and learning from the process. Feel free to explore and reach out if you have any questions.

— Asim