DEV Community

Suraj Rana
Suraj Rana

Posted on

๐Ÿš€ How I Built My Personal AI-Powered Portfolio โ€“ surajrana.dev

Intro:

Hey developers ๐Ÿ‘‹,
Iโ€™m Suraj Rana, a solo developer passionate about building AI-powered web and mobile apps.
Recently, I launched my personal portfolio website โ€” surajrana.dev
โ€” to showcase my projects, experiments, and thoughts around Artificial Intelligence, UI/UX, and modern web development.

In this post, Iโ€™ll walk you through how I built it, what tech stack I used, and what I learned along the way.

Tech Stack Used ๐Ÿง 

Frontend: Next.js 14 + Tailwind CSS

Backend: Node.js + Express

AI Tools: OpenAI, Gemini API, and custom TensorFlow micro-models

Hosting: Vercel + Cloudflare

Analytics: Umami (privacy-friendly analytics)

Key Features โš™๏ธ

โœ… Fast and responsive design (Lighthouse score 95+)
โœ… Integrated AI showcase section
โœ… Smart contact form with real-time validation
โœ… Fully SEO optimized (meta tags, sitemap, OG data)

Lessons Learned ๐Ÿ’ก

Keep your codebase modular and clean.

Automate deployment with CI/CD to save time.

Focus more on UX and accessibility โ€” users notice it!

Whatโ€™s Next? ๐Ÿ”ฎ

Iโ€™m working on integrating AI-powered resume generation and personal assistant tools directly on my portfolio.
If youโ€™re into web dev or AI, visit surajrana.dev
and drop your feedback โ€” Iโ€™d love to connect with fellow devs.

Conclusion ๐Ÿงฉ

Building your personal site is not just about showing off your skills โ€” itโ€™s about expressing your journey as a developer.
If youโ€™re thinking about creating one, start today โ€” itโ€™s worth it!

Letโ€™s connect on LinkedIn
or GitHub
, and if you liked this post, give it a โค๏ธ and follow for more AI ร— Web content!

Top comments (0)