Skip to content
View kartik7310's full-sized avatar

Block or report kartik7310

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.

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
kartik7310/README.md

Kartik Lathiyan

Full Stack Developer (Backend Focused)

Portfolio LinkedIn GitHub


Featured Projects

Connexto β€” Real-Time Connection & Matching Platform

GitHub Live

Real-time platform for user discovery, messaging, blogging, and subscription-based access.

  • Reduced API response time by ~75% (from ~420ms to ~105ms) via Redis caching and MongoDB compound indexing β€” verified with Autocannon at 100 concurrent users
  • Real-time messaging with Socket.io and Redis β€” typing indicators, online/offline presence, in-app notifications
  • JWT, Google OAuth, OTP authentication with RBAC (Free vs Premium) and Stripe subscription webhooks
  • Deployed via Docker and GitHub Actions CI/CD on AWS EC2

Node.js Express MongoDB Redis Socket.io Stripe Docker AWS EC2


KnowledgeBase β€” AI Document Assistant (RAG)

GitHub Live

Upload PDFs and ask questions β€” answers grounded strictly in your documents, not general model knowledge.

  • Chunked ingestion pipeline: PDF parsing β†’ text splitting β†’ Groq embeddings β†’ Pinecone vector storage with top-k retrieval
  • LangChain + Groq (LLaMA 3.1) integration ensuring responses never hallucinate beyond retrieved context
  • Secured AI endpoints with rate limiting, file size validation, and prompt injection guards

Node.js Express LangChain Pinecone Groq (LLaMA 3.1) React TypeScript Tailwind


WalletGuardian β€” Expense Management SaaS

GitHub

SaaS platform for expense tracking, recurring transactions, analytics, and AI-assisted financial advice.

  • BullMQ + Redis job queue for monthly report generation β€” jobs are idempotent and retry-safe
  • Groq-powered financial chatbot β€” for getting finincial advice and Q/A
  • Stripe subscription enforcement with server-side webhook signature validation
  • JWT, Google OAuth, OTP auth with Zod input validation and rate limiting

Node.js Express MongoDB Redis BullMQ Stripe Groq React TypeScript


VoiceSaathi β€” AI Voice Mock Interview Platform

GitHub Live

AI-powered mock interview platform with real-time voice conversation β€” simulates human interviewers using Voice AI.

  • Integrated Vapi AI for real-time audio streaming, Speech-to-Text, and Text-to-Speech β€” users speak naturally as in a real interview
  • Groq-powered question generation and feedback engine β€” dynamically generates job-specific questions from user-provided JD and scores answers on technical accuracy, communication, and tone
  • Built on Supabase (PostgreSQL + Auth) for session management, transcript storage, and interview history
  • SSR with Next.js 15 App Router for fast page loads; full responsive UI with Tailwind CSS and shadcn/ui

Next.js 15 Supabase PostgreSQL Vapi AI Groq Tailwind CSS shadcn/ui


ProductHub β€” E-Commerce Backend

GitHub

Backend system modelling real purchase workflows β€” ensures inventory consistency under concurrent usage.

  • Atomic order creation using PostgreSQL transactions with locking strategies to prevent overselling
  • Modular NestJS architecture (Controller β†’ Service β†’ Repository) with DTO validation
  • Access & Refresh Token (JWT) auth with API rate limiting

NestJS PostgreSQL Prisma ORM JWT


Tech Stack

Languages & Frontend

Backend

Β 
βœ“ REST API Design        βœ“ WebSockets (Socket.io)
βœ“ BullMQ Background Jobs βœ“ Cron Automation

Databases & Caching

Β 
βœ“ NoSQL & Relational Modeling   βœ“ Transactions & Locking
βœ“ Query Optimization & Indexing βœ“ Redis Caching & Queues

Auth & Security

Β 
βœ“ JWT / OAuth 2.0 / OTP βœ“ RBAC Authorization
βœ“ Rate Limiting         βœ“ Stripe Webhooks

AI / RAG

Β  Β 
βœ“ RAG Pipelines                    βœ“ Vector Embeddings & Semantic Search
βœ“ Document Chunking & Retrieval    βœ“ LLM Integration (Groq / LLaMA 3.1)

Cloud & DevOps

βœ“ Docker & CI/CD (GitHub Actions) βœ“ AWS EC2 & S3
βœ“ Nginx Reverse Proxy             βœ“ ImageKit / Cloudinary

Tools


Education

Bachelor of Computer Applications (BCA)
Maa Shakumbhari University, Uttar Pradesh Β· 2023–2026

Pinned Loading

  1. Connexto Connexto Public

    Connexto is a real-time developer networking platform inspired by swipe-based matching, enabling developers to connect, chat, and collaborate instantly.

    JavaScript

  2. KnowledgeBase KnowledgeBase Public

    KnowledgeBase is a RAG-based application that lets users upload documents and chat with an AI assistant to get context-aware answers from their data.

    TypeScript

  3. VoiceSaathi VoiceSaathi Public

    VoiceSaathi is a cutting-edge, AI-driven mock interview platform designed to help job seekers master their interview skills. It provides a realistic, low-pressure environment where candidates can p…

    TypeScript

  4. ProductHub ProductHub Public

    NestJS-based e-commerce backend with JWT auth, RBAC, stock-locking inventory management, N+1 query optimization, and scalable modular architecture..

    TypeScript

  5. walletGuradian walletGuradian Public

    AI-powered finance management SaaS for tracking expenses & income, managing recurring transactions, generating reports, and delivering smart spending insights with a scalable Node.js backend.

    TypeScript

  6. BlogVerse BlogVerse Public

    Full-stack AI-integrated blogging platform built with a modern microservices architecture, combining content management, smart AI features, and scalable high-performance services.

    TypeScript