
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