Welcome to my personal developer portfolio! This is a state-of-the-art interactive showcase built to demonstrate my expertise in Full-Stack Development, AI/LLM Integrations, and scalable software architectures.
Check out the live deployment here: https://surajgupta-portfolio-ten.vercel.app/
I am a passionate Full-Stack Developer & AI Product Engineer currently looking for full-time opportunities as a Software Engineer, Frontend/Backend Developer, or AI/LLM Integration Engineer.
I specialize in building end-to-end applications that bridge robust, high-performance backends with sleek, modern frontends. My engineering philosophy revolves around writing clean, type-safe code, designing scalable architectures, and implementing low-latency integrations (like multi-agent systems and real-time streaming APIs).
Through building this portfolio and my projects, I have developed deep expertise in several areas of modern software engineering:
- Advanced Web Architecture: Leveraged Next.js 16 App Router, self-hosted optimized fonts (
next/font/google), and asset pipelines to prevent layout shift and maximize SEO & rendering performance. - Retrieval-Augmented Generation (RAG): Integrated LangChain, Groq API (Llama models), and vector databases (FAISS) to build context-aware AI desktop assistants and custom chatbots.
- Complex UI/UX & Motion Design: Built custom glassmorphic interfaces, interactive particles canvases, orbit tech-stacks, and interactive responsive components using Framer Motion and custom CSS variables.
- Production Validation & Linting: Established robust verification workflows, ensuring 100% compliance with strict TypeScript rules and ESLint (
react-hooks/set-state-in-effect,@next/next/no-page-custom-font), which guarantees clean production builds on Vercel.
| Category | Technologies |
|---|---|
| Frontend | React, Next.js (App Router), TypeScript, Tailwind CSS, Framer Motion |
| Backend & AI | Node.js, Express, MongoDB, FastAPI, Python, LangChain, FAISS, Groq API |
| Deployment & Tools | Vercel, Git, npm, ESLint, PostCSS |
- Voice AI Desktop Assistant: An autonomous voice-activated AI assistant built with LangChain, Groq (Llama 3.3-70B), and RAG.
- AI Resume Builder: A full-stack MERN platform featuring AI-assisted resume creation, template editing, PDF export, and public sharing.
- RAG Document Chatbot: A FastAPI, Streamlit, and LangChain application enabling interactive QA over uploaded PDFs using vector search (FAISS).
-
Clone the repository:
git clone https://github.com/Surajgupta001/portfolio.git cd portfolio -
Install dependencies:
npm install
-
Run the development server:
npm run dev
Open http://localhost:3000 to view it in the browser.
-
Run production build & lint checks:
npm run lint npm run build
- Email: surajgupta7070031833@gmail.com
- LinkedIn: suraj-gupta-15634028a
- GitHub: @Surajgupta001
