Skip to content
View Sanskar-Dwivedi's full-sized avatar

Highlights

  • Pro

Block or report Sanskar-Dwivedi

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

Sanskar Dwivedi — Learn the internals. Build something useful.

Selected projects   /   Toolkit   /   Learning in public


I'm Sanskar. I build with Python and C++, study data structures and algorithms, and explore neural networks from scratch. I like connecting what I learn to something I can run, inspect, and improve.

Selected projects

Digit Identifier — handwritten digit recognition with a neural network built from scratch in Python and NumPy. SPARC — a React, TypeScript, and FastAPI dashboard for satellite-derived environmental change.

Obsidian — a Windows phishing-detection project with URL checks, visual analysis, alerts, and a Flask dashboard. Prompt Footprint — a JavaScript extension that counts ChatGPT prompts locally and estimates water use from a fixed assumption.

GauKavach — a Python research prototype for roadside livestock detection, decision rules, and simulation. The practice log — my NeetCode data structures and algorithms submissions.

Each project is a work in progress. Open a card for its code, setup instructions, and current limitations.

Toolkit

Languages and libraries used in my projects: Python, C++, JavaScript, TypeScript, NumPy, React, FastAPI, and Flask.

Also in the workflow: Git, GitHub, and Playwright.

Learning in public

  • Understand the model: implement forward propagation, backpropagation, and gradient descent with NumPy.
  • Sharpen the fundamentals: practise data structures and algorithms through NeetCode submissions.
  • Connect the pieces: bring models, APIs, and interfaces together in practical projects.

Learn → build → understand → repeat.

Explore all repositories ↗

Pinned Loading

  1. Obsidian Obsidian Public

    Phishing Detection Agent

    Python 1

  2. digitIdentifier digitIdentifier Public

    Identify Handwritten Digits Using Numpy and MNIST dataset Using Neural Network

    Python 3

  3. Prompt-Footprint Prompt-Footprint Public

    Measuring the invisible cost of AI interaction.

    JavaScript 5

  4. yRush yRush Public

    Online stationary for YCCE

    HTML 1 1

  5. SPARC SPARC Public

    Python 2

  6. SurakshaMarg-RealOne SurakshaMarg-RealOne Public

    HTML