
My Developer Portfolio – Minimal, Functional & AI-Powered
A sleek Next.js portfolio with Shadcn UI, blog, AI chatbot, and contact form.
After several weeks of focused development, I launched my personal portfolio website. The project is built with Next.js and styled using Shadcn UI to maintain a clean, minimal aesthetic while prioritizing functionality. The primary aim was to create a site that is both a professional showcase and a versatile tech playground, capable of evolving with my ongoing experiments and projects.
The portfolio includes a responsive user interface with light and dark mode options, prominently featuring sections for my projects, resume, and contact information. A markdown-based blog allows me to share insights and updates, while an integrated AI chatbot, powered by Gemini Flash, can answer questions based on the site’s content. An email contact form with API integration provides direct communication without exposing personal information. Currently, the chatbot functions without a backend database, emphasizing simplicity and immediacy, with plans to migrate to Postgres + PGVector and open-source LLMs in the future for more advanced interactions.
To focus on programming and rapid iteration rather than building infrastructure from scratch, pre-made components and assets were used where appropriate. This allowed me to concentrate on creating a seamless user experience, integrating AI features, and refining site responsiveness across devices.
Looking ahead, I aim to expand the portfolio into a more immersive, interactive experience using Three.js. This would create a 3D environment where visitors can explore my work in a spatial, engaging format. Beyond web projects, this immersive layer will allow me to showcase Blender 3D art, game projects, and other interactive experiences, blending design, storytelling, and technology into a cohesive digital portfolio. The goal is to make exploration as engaging as it is informative, turning the portfolio itself into a creative demonstration of my skills and ideas.
Ultimately, this portfolio is more than just a static website; it’s a platform that continues to grow alongside my experiments, a space to combine technical experimentation with creative expression, and a way to present my projects in a way that reflects both professional capability and personal style.