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 14, React, Tailwind CSS
  • Backend: Node.js, Express.js, Flask, NextAuth.js
  • Databases: PostgreSQL, MongoDB, SQLite, MySQL
  • 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 handling in Python (NumPy, Pandas, Matplotlib)
  • 🧩 Data Structures & Algorithms (DSA) with a focus on practical applications
  • 🧠 DevOps (Docker pipelines, deployment automation)

📌 Featured Projects

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.


Python · Google Gemini · API Boilerplate

A flexible, ready-to-use API framework for interacting with LLMs like Gemini (OpenAI support coming soon).

  • Secure .env-based key management
  • Auto-save of all prompt/response JSON
  • Easily extensible to multiple model providers

Use case: Accelerates LLM integration into apps — just focus on your prompts, not boilerplate.


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