Skip to content
View OptiSolvD's full-sized avatar

Block or report OptiSolvD

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

👨‍💻  About Me

I'm a Computer Science undergraduate at IIT Gandhinagar who enjoys turning ideas into complete, working products — from frontend and backend to authentication, databases, containerization, CI/CD and cloud deployment.

🎓 Education B.Tech in Computer Science & Engineering, IIT Gandhinagar
🌐 Web Full-Stack Developer — MERN stack & Next.js
📱 Mobile Cross-platform apps with React Native
☁️ DevOps Docker · GitHub Actions · AWS EC2 · Kubernetes (Minikube)
🧮 Fundamentals Data Structures & Algorithms in C++
🤖 AI AI Agents, RAG, LangChain, LangGraph
🏗️ Interests Web3 & System Design

Requirement → Frontend → Backend → Database → Auth → Docker → CI/CD → Cloud → Infrastructure


🛠️  Tech Stack

💻 Languages
C C++ JavaScript Python

🎨 Frontend
React Next.js React Native Redux HTML5 CSS3

⚙️ Backend
Node.js Express FastAPI JWT REST

🗄️ Databases
MongoDB MySQL Firebase

☁️ Cloud & DevOps
AWS EC2 Docker Kubernetes GitHub Actions Linux NGINX

🤖 AI
LangChain LangGraph RAG Vector DBs AI Agents

🧰 Tools
Git GitHub Postman Minikube

🌱 Familiar With
Kotlin ML

📚 Currently Learning
Solidity Ethereum ethers.js


🚀  Featured Projects

📈 Zerodha Clone

Full-stack trading platform with portfolio management, watchlists, holdings, orders and interactive charts. Backend and landing page are deployed on AWS EC2 with an automated GitHub Actions CI/CD pipeline.

Tech Stack

React Node.js Express MongoDB JWT Chart.js AWS EC2 GitHub Actions

🔗 Repositories

💼 LinkedIn Clone

Professional networking platform with authentication, user profiles, connections, social feed, posts & comments, and resume generation.

Tech Stack

Next.js React Node.js Express MongoDB JWT

🔗 Repositories

💙 Donation App

Cross-platform React Native donation app with Firebase Authentication, Razorpay payments and secure server-side payment verification.

Tech Stack

React Native Firebase Redux Toolkit Razorpay Node.js

🔗 Repositories

⛓️ ChainShare — Decentralized Image Sharing dApp

Image-sharing dApp where images are pinned to IPFS through Pinata and only the resulting IPFS URL is stored in a Solidity smart contract. Owners can grant, list and revoke other wallets' access to their images, and every transaction is reviewed and signed in the user's own MetaMask wallet. Runs on a local Hardhat network.

Tech Stack

Solidity Hardhat React (Vite) ethers.js MetaMask IPFS / Pinata

🔗 Repository


🌍  Open Source Contributions

Project Contribution Status
Kensaku Windows tray icon follows the app theme — #144 · fixes #46 Kensaku PR
RaBitQ-Library CI test that runs the Python quick-start examples — #224 · fixes #215 RaBitQ PR
Foldergram Likes tab on App-Folder pages — #114 · fixes #109 Foldergram PR

Statuses are live from GitHub. All my pull requests →


☁️  DevOps & Infrastructure

🐳 Docker & CI/CD

  • Containerized applications with Docker images and containers
  • Built reproducible application environments
  • Automated deployments with GitHub Actions

GitHub → GitHub Actions → AWS EC2 → Live App

☸️ Kubernetes

  • Single-node cluster with Minikube
  • Deployed apps using Pods, Deployments & Services
  • Managed resources with kubectl and namespaces with kubens

App → Container → Pod → Deployment → Service

🖥️ AWS EC2 & Linux

  • Created and managed EC2 instances
  • Configured ports, public DNS and server settings
  • Managed application processes on a Linux server

🌐 Networking Fundamentals

  • IPv4 / IPv6, IP addressing, DHCP
  • Default gateways, routing, local networks
  • Network interfaces, ports and application connectivity

🚦 Ingress & Traffic Routing (NGINX Ingress Controller)

  • Services are not exposed directly via their IP address — external traffic enters the cluster through an Ingress, handled by the default NGINX Ingress Controller
  • The Ingress routes requests (by host / path rules) to the correct internal Service
  • On a cloud provider, a managed Load Balancer sits in front and forwards traffic to the Ingress Controller
  • The Service then load-balances requests across the matching Pods on their container port

Client → Cloud Load Balancer → NGINX Ingress Controller → Service → Pod (container port)


🤖  AI-Enabled Applications

I'm interested in AI-enabled products and agentic systems, where AI is part of a complete software product rather than an isolated model.

  • 🔍 Retrieval-Augmented Generation (RAG) and vector databases
  • 🧠 Embeddings, LangChain and LangGraph
  • 🕹️ AI agents and FastAPI-based AI backends

📊  GitHub Stats

GitHub Stats Top Languages

🤝  Connect With Me

LinkedIn GitHub Email

Pinned Loading

  1. apna-circle apna-circle Public

    Inspired from the linkedin

    JavaScript

  2. apna-circle-frontend apna-circle-frontend Public

    JavaScript

  3. zerodha-clone-backend- zerodha-clone-backend- Public

    JavaScript

  4. zerodha-clone-dashboard- zerodha-clone-dashboard- Public

    JavaScript

  5. zerodha-clone-landing- zerodha-clone-landing- Public

    JavaScript