Skip to content
View suraj2424's full-sized avatar

Block or report suraj2424

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
suraj2424/README.md

Hi, I'm Suraj Suryawanshi 👋

Full Stack Software Engineer | Building scalable web applications with modern frontend experiences and reliable backend systems.

About Me

I'm a Full Stack Software Engineer focused on building end-to-end web applications with TypeScript, React/Next.js, and Node.js-based backend systems.

I enjoy working across the full development lifecycle—from designing clean and responsive user interfaces to building structured APIs, authentication systems, database layers, and scalable application architecture.

Currently, I'm focused on strengthening my backend and system design skills while building production-oriented projects. I'm particularly interested in authentication, API design, databases, real-time systems, DevOps, and AI-powered application experiences.

Tech Stack

Languages

JavaScript TypeScript Java Python

Frontend

React Next.js Redux Tailwind CSS

Backend

Node.js Bun Express REST API Socket.io

Databases & Tools

PostgreSQL MongoDB Prisma Docker Git

AI & Validation

AI SDK Zod

Featured Projects

✈️ AI Travel Planner

Next.js · TypeScript · Bun · Express · PostgreSQL · Prisma · Redux Toolkit · RTK Query · JOSE · Zod · AI SDK

A production-oriented AI-powered travel planning application designed around real-world application architecture.

The project focuses on building a complete travel planning experience with a modern frontend and a structured backend architecture. It includes API-driven communication, authentication and token refresh flows, request validation, database persistence, and scalable domain-driven backend design.

Key areas I'm building and exploring:

  • Secure authentication using access and refresh tokens
  • JWT verification using JOSE
  • Structured backend architecture with controllers, services, and repositories
  • Request validation with Zod
  • PostgreSQL database design with Prisma ORM
  • API state management with Redux Toolkit and RTK Query
  • AI-powered travel planning workflows using the Vercel AI SDK
  • Production-oriented error handling and API design
  • Scalable architecture for trips, itineraries, conversations, and related travel data

🚧 Currently under active development.


🧠 Quizin'

React · Node.js · Express · MongoDB

A full-stack quiz application focused on creating and managing interactive quiz experiences.

Built with a MERN-based architecture, the project involved designing frontend interactions, backend APIs, database models, and application logic for managing quizzes and user interactions.


📅 Event Management Platform

Next.js · TypeScript · PostgreSQL · Prisma

A full-stack event management application focused on managing events and related user workflows.

The project explores full-stack application development with Next.js, database persistence using PostgreSQL and Prisma, and authentication-driven application flows.

What I'm Currently Working On

  • ✈️ Building an AI-powered Travel Planner
  • ⚙️ Improving backend architecture and API design
  • 🔐 Designing secure authentication and token refresh systems
  • 🗄️ Working with PostgreSQL, Prisma, and relational data modeling
  • 🐳 Strengthening Docker and DevOps knowledge
  • 🧠 Exploring AI SDKs and integrating AI capabilities into production applications
  • ☕ Practicing DSA and strengthening Java fundamentals

GitHub Stats

Suraj's GitHub Stats Top Languages

GitHub Streak

Profile views

Let's Connect

LinkedIn Portfolio GitHub

Building reliable software, learning continuously, and turning ideas into real products.

Pinned Loading

  1. ai-chatbot-practical ai-chatbot-practical Public

    A stateful AI chatbot framework for autonomous file management and Python code execution powered by LangGraph.

    Jupyter Notebook

  2. intervention-engine intervention-engine Public

    TypeScript

  3. rate-limiter-system rate-limiter-system Public

    Python

  4. stateful-code-agent stateful-code-agent Public

    A stateful, multi-agent autonomous coding system built with LangGraph and Ollama. Features a self-healing loop for researching, fixing, linting, and verifying code 100% locally.

    Python

  5. learning-cs learning-cs Public

    Java