Skip to content

Surajgupta001/portfolio

Repository files navigation

Suraj Gupta — Portfolio & Developer Showcase

Live Site Vercel

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.

Suraj Gupta Portfolio Preview


🌟 Live Demo

Check out the live deployment here: https://surajgupta-portfolio-ten.vercel.app/


👨‍💻 About Me & Job Search Goals

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).


📚 What I Have Learned

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.

🛠 Tech Stack

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

🚀 Highlighted Projects

  • 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).

⚙️ Running Locally

  1. Clone the repository:

    git clone https://github.com/Surajgupta001/portfolio.git
    cd portfolio
  2. Install dependencies:

    npm install
  3. Run the development server:

    npm run dev

    Open http://localhost:3000 to view it in the browser.

  4. Run production build & lint checks:

    npm run lint
    npm run build

✉️ Let's Connect!

About

Personal portfolio of Suraj Gupta — a Full-Stack Developer & AI Engineer specializing in building full-stack web applications, AI-powered products, and RAG systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors