Skip to content
View YADUNANDAN-SINGH's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report YADUNANDAN-SINGH

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
YADUNANDAN-SINGH/README.md
Yadunandan Singh โ€” no black boxes. rebuild first, import later.



systems ยท machine learning ยท bitcoin protocol โ€” self-taught, Jammu, India

portfolio ยท medium ยท linkedin ยท email


The rule

No black boxes. If I haven't built it once from first principles, I don't get to import it.

That one rule produced everything below.

The black box What I built instead
np.linalg.svd Image Compressor from Scratch โ€” SVD assembled by hand from the eigendecomposition of Aแต€A, then pointed at lossy image compression with a live quality slider: drag k, watch the rank drop.
python numpy flask
A recommender API on someone's server GlassBox โ€” the entire recommendation engine (SVD, database, UI) compiled to WebAssembly and running in your browser tab. Embedded SurrealDB over IndexedDB; zero servers, zero telemetry.
rust leptos surrealdb wasm
LangChain Prism-RAG โ€” a RAG pipeline with the lid off: a hand-rolled in-memory vector database in Rust (cosine similarity over 384-d embeddings), and a 3-panel UI that shows every retrieved chunk and the exact assembled prompt before a local LLM streams a single token.
rust ยท axum python react ollama docker
"just ask an LLM to do the math" Neuro-Symbolic Solver โ€” a CNN reads the handwritten expression; a deterministic evaluator computes the answer. The neural net does perception, the math does math โ€” nothing gets to hallucinate arithmetic.
tensorflow opencv fastapi react
The password field FaceAuth Notes โ€” Eigenfaces written out from the linear algebra (mean face โ†’ centered matrix โ†’ SVD โ†’ projection weights) and wired in as the actual login for a Django notes app, with auto-augmented training shots per user.
django opencv numpy docker
Wallet SDKs bitcoin-wallet-rs โ€” key generation, wallet persistence, UTXO discovery and raw unsigned-transaction construction on signet, built directly on secp256k1 and rust-bitcoin primitives. Signing is next.
rust secp256k1 signet

Merged upstream

Anyone can push to their own repos. These went through someone else's review.

  • ๐ŸŸฃ c2siorg / DataLoom โ€” #383 preview-before-persist flow for row-reducing transforms, so users validate output before it ever hits the pipeline
  • ๐ŸŸฃ c2siorg / DataLoom โ€” #348 fixed strict case-sensitivity in string filtering, plus NaN handling, dtype checks, and test coverage
  • ๐ŸŸฃ c2siorg / TensorMap โ€” #367 fixed a FastAPI 500 by repairing NaN โ†’ JSON serialization in dataset preview
  • ๐ŸŸฃ c2siorg / DataLoom โ€” #410 extends the apply-preview workflow across DataLoom's entire transform layer (11+ modules)
The archive โ€” earlier builds, same habit
  • YouTube Recommender with SVD โ€” TF-IDF + TruncatedSVD taste vectors built from videos you liked and the ones you hated. CLI + Flask UI. The project that started the whole SVD obsession.
  • Geometric Transformation Visualizer โ€” type any 2ร—2 matrix, watch the plane move. Built to make MIT 18.06 tangible; determinant-as-area included.
  • AI Image Recognition Webapp โ€” a custom CNN trained on CIFAR-10 behind a drag-and-drop Flask frontend, with top-3 confidence scores.
  • Delhi-NCR Property Price Predictor โ€” auto-cleaning pipeline for messy real-estate listings plus a model bake-off, shipping the winner as a pickled artifact.

Writing

Now

  • IIT Madras โ€” BS in Data Science & Applications, qualifier July 2026
  • The long game: GSoC, Summer of Bitcoin, and a signed transaction on signet

Numbers

GitHub stats Top languages

The banner above is a hand-written SVG. Of course it is.

Pinned Loading

  1. django-svd-face-auth django-svd-face-auth Public

    ๐Ÿ” A Django web app with face recognition authentication (Eigenfaces/SVD) and personal notes management. No passwordsโ€”just your face! Dockerized & ready to deploy.

    Python 1

  2. AI-Image-Recognition-webapp AI-Image-Recognition-webapp Public

    A full-stack web application to classify images using a custom-trained Convolutional Neural Network (CNN) with TensorFlow and Flask.

    Python 1

  3. Image_Compression_via_Low-Rank_Matrix-_Approximation Image_Compression_via_Low-Rank_Matrix-_Approximation Public

    An interactive web app demonstrating image compression with a from-scratch Singular Value Decomposition (SVD) algorithm. Built with Python, Flask, and NumPy, users can visually explore the quality โ€ฆ

    JavaScript

  4. GlassBox-Rust-SVD-recommendation-system GlassBox-Rust-SVD-recommendation-system Public

    A client-side recommendation engine using Singular Value Decomposition (SVD) built with Rust, Leptos, WebAssembly, and SurrealDB. Zero-server architecture all data stays in the browser.

    Rust 2