Skip to content
View GrandSensei's full-sized avatar

Block or report GrandSensei

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

Hi, I'm Mustafa Bazi 👋

Mathematics & Computer Science · Building from first principles

C++ Java OpenGL No ML libs

I'm a maths and CS student who builds things from the ground up to understand how they really work — no PyTorch, no Unity, no shortcuts. Currently exploring relativistic physics and deep learning theory.


Featured Projects

End-to-end pipeline from Monte Carlo physics simulation to live neural network inference. Classifies electrons, pions, muons, and gamma rays using energy deposition patterns across a sampling calorimeter.

  • Stack: C++20 (Geant4 11) · Java 21 (Spring Boot) · Apache Kafka · PostgreSQL · Docker
  • Model: 82% accuracy · 2,564 parameters · 3.2 KB · no ML libraries — built from first principles
  • Physics-informed feature engineering (layer ratios, shower depth, hadronic punch-through analysis)

A fully connected MLP built in plain Java — SGD, backpropagation, binary model persistence — using nothing but standard Java collections. Can be tested live on - https://tensorless.onrender.com

  • Architecture: 784 → 128 → 64 → 10 · 85–95% accuracy on MNIST
  • A fully functional website which lets users test the model and build a community that provides additional training data to improve the model.
  • No external libraries of any kind

An interactive OpenGL visualiser exploring the action of Möbius transformations on the Riemann Sphere, built as a companion to the research paper "Analytical Correspondence between Möbius Transformation and Relativistic Physics".


Currently Learning

  • Special & general relativity
  • Deep learning theory
  • Game engine architecture

"Building a neural network from scratch teaches you more than using PyTorch ever could."

Pinned Loading

  1. Tensorless-LHC Tensorless-LHC Public

    A real-time particle classification pipeline — from Monte Carlo physics simulation to neural network inference to a live web dashboard, fully containerized and deployable with a single command.

    Java

  2. TensorLess TensorLess Public

    A fully connected MLP built in plain Java — SGD, backpropagation, binary model persistence — using nothing but standard Java collections.

    Java

  3. MobiusTransformation MobiusTransformation Public

    This is a piece of software that simulates mobius transformations on a sphere.

    C

  4. JavaNeuralEngine JavaNeuralEngine Public

    A neural network for the MNIST dataset

    Java

  5. JavaGameEngine JavaGameEngine Public

    I am learning how to make a game engine, will write the md at the very end...

    Java

  6. Geant4ParticleClassifier Geant4ParticleClassifier Public

    C++