Skip to content
View IamVatsal's full-sized avatar

Highlights

  • Pro

Block or report IamVatsal

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
IamVatsal/README.md

👋 Hi there, I'm Vatsal

🎓 I'm a 21-year-old Computer Engineering student at Ganpat University, Gujarat, India. Passionate about building software that blends creativity, logic, and real-world utility. from games, APIs and Neural Networks to full-stack web apps and automation systems, I love turning ideas into systems.

I treat code as both art and architecture, following Leonardo da Vinci’s principle of mastering across disciplines.

Profile views GitHub followers


🧠 About Me

  • 💻 Skilled in C, Python, and TypeScript, with deep experience in full-stack web development, API design, and game mechanics.
  • 🧩 Experienced with modern frameworks like Next.js, React, Node.js, and Flask.
  • 🧠 Curious about LLM integrations, DevOps automation, and System Design.
  • 🎮 Love building visually engaging or technically deep projects — from games to neural nets
  • 🚀 Prefer learning by building everything from scratch

🛠️ Tech Stack & Tools

  • Languages: C, C++, Python, TypeScript, JavaScript, Java, SQL
  • Frontend: Next.js, React, Tailwind CSS
  • Backend: Node.js, Express.js, Flask, NextAuth.js
  • Databases: PostgreSQL, MongoDB, SQLite, MySQL, Qdrant
  • DevOps / Tools: Docker, Git, Vercel, Render, Postman
  • AI / Data: NumPy, Pandas, Matplotlib, LLM APIs, Prompt Engineering
  • GameDev: Pygame-CE
  • Concepts: OOP, OAuth 2.0, API agents, System Design

🌱 Currently Learning

  • ⚙️ LLM-powered API architecture and agent frameworks
  • 🧠 System Design principles and architecture patterns
  • 🧩 Data Structures & Algorithms (DSA) with a focus on practical applications
  • 🧠 DevOps (Docker pipelines, deployment automation)

📌 Featured Projects

Next.js 16 · React 19 · Flask · Qdrant · HuggingFace · Gemini 2.5

A Retrieval-Augmented Generation (RAG) system that allows users to upload documents and query them through a conversational AI interface.

Key Highlights:

  • Multi-format document ingestion (pdf, docx, pptx, csv, html, etc.)
  • Semantic vector search using Qdrant
  • Query rewriting for improved retrieval
  • Cross-encoder reranking (ms-marco-MiniLM-L-6-v2)
  • Context-grounded generation using Gemini 2.5 Flash Lite
  • Persistent chat history with localStorage
  • Clean separation of ingestion, retrieval, and generation layers

Python · NumPy · Pandas

A fully modular multilayer neural network implemented without any ML frameworks.
Includes forward/backprop, He initialization, softmax CE loss, training loops, evaluation utilities.


Python · Pygame CE · OOP Game Architecture

A Flappy Bird–inspired arcade game where you play as a ghost navigating obstacles in the sky — complete with dynamic physics, parallax backgrounds, and pixel-perfect collisions.

  • Smooth gravity, velocity & damping-based movement
  • Interactive splash screen.
  • Procedurally generated obstacles with recycling
  • Custom .env configuration for physics & gameplay
  • 60 FPS optimized loop

Key insight: Merging physics simulation with game-state architecture for smooth gameplay flow.


Next.js 14 · TypeScript · MongoDB · NextAuth.js · Tailwind CSS

SSR, secure Google OAuth, role-based access, Markdown editor, responsive UI
🚀 5× performance boost via DB optimization & indexing
GitHub


Node.js · Express · PostgreSQL · EJS

Google login, book metadata auto-fetch, search & CRUD
GitHub

📫 Let's Connect


Curious. Creative. Consistent.
Always building. Always learning.

Pinned Loading

  1. NanoNet NanoNet Public

    NanoNet – Neural Network From Scratch (NumPy Only)

    Jupyter Notebook 1

  2. Deaths-Job Deaths-Job Public

    You're a tiny, overworked ghost intern doing Death’s dirty work… and apparently that involves dodging floating pillars in the sky. Nobody told you this part of the job description.

    Python

  3. Book-Notes-WebApp Book-Notes-WebApp Public

    A simple and efficient web application for managing book notes, allowing users to store and organize their reading insights effectively.

    EJS

  4. Genral_LLM_API Genral_LLM_API Public

    A flexible Flask-based API boilerplate for interacting with Large Language Models (LLMs) like Google Gemini

    Python

  5. python_mini_projects python_mini_projects Public

    For Python Mini Projects and Learning Python

    Python

  6. Blog_App_Nextjs Blog_App_Nextjs Public

    A modern, responsive blogging platform built with Next.js 14, MongoDB, and NextAuth. Featuring React Server Components and a hybrid architecture for optimal performance and user experience.

    TypeScript