Coding Projects
I enjoy coding as I can create new things that help make my life easier. I enjoy the process of creating new things and seeing them come to life. It gives me immense satsifaction to know that I can create something that can help someone else.
Featured Projects
NuMojo
High-performance numerical computing library in Mojo with numpy-like functionality, optimized for heterogeneous architectures
View CodeHEPJo
Mojo-based numerical computation library for particle physics, providing tools for working with Lorentz, 3D, and 2D vectors
View CodeML with NuMojo
Implementing machine learning algorithms (SVM, GBDT, Decision Tree, Random Forest) from scratch using NuMojo
View CodeDL & RL: Tic-Tac-Toe & Rubik's Cube
Implementing a Tic-Tac-Toe solver using same algorithm as AlphaZero (MCTS) and reproducing a Rubik's cube neural network from a research paper
View Code"The best way to predict the future is to invent it." — Alan Kay
Technical Skills
Programming Languages
Python, C++, Mojo, Rust (learning)
General Libraries
Scipy, NumPy, Scikit-hep, Matplotlib, Pandas
Deep Learning
PyTorch
Quantum Computing
Qiskit (learning)
HEP Tools
SARAH, SPheno, micrOMEGAS, MadGraph, FeynCalc, FORESEE
Web Development
HTML, CSS, JS (learning), React (learning)