Skip to content
View nikhilcodes777's full-sized avatar
🌴
On vacation
🌴
On vacation
  • 23:42 (UTC +05:30)

Highlights

  • Pro

Block or report nikhilcodes777

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 supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
nikhilcodes777/Readme.md
 _   _ _ _    _     _ _
| \ | (_) | _| |__ (_) |
|  \| | | |/ / '_ \| | |
| |\  | |   <| | | | | |
|_| \_|_|_|\_\_| |_|_|_|

nikhilcodes777 Β· IISER Bhopal Β· India

Website GitHub


$ whoami

Systems programmer and tinkerer studying at IISER Bhopal. I build things from scratch β€” compilers, game engines, neural network runtimes, visualizers. Mostly in Rust and Zig. Sometimes OCaml. I care about how things work at the bottom.


$ ls ./projects

Project Stack Description
Neural Network Framework Rust Built from scratch β€” forward/backprop, layers, training loop
3D Music Visualizer Zig Real-time FFT-based 3D visualization
Game Engine Zig Custom renderer, ECS, input, the works
N-Body Simulator C / Rust Gravitational simulation, Barnes-Hut optimization
Programming Languages Rust Β· OCaml Β· C Multiple language implementations: lexers, parsers, evaluators
Automation Toolkit Bash Scripts for system and workflow automation

$ cat ./stack.json

{
  "systems":     ["Rust", "Zig", "C", "OCaml"],
  "web":         ["Go", "Next.js", "TypeScript", "Tailwind CSS"],
  "infra":       ["Linux", "Bash", "Neovim", "Emacs"],
  "interests":   ["compilers", "graphics", "simulation", "open-source"]
}

$ cat ./currently.log

[learning]  β†’ systems programming depth (Rust, Zig internals)
[learning]  β†’ data science & machine learning
[grinding]  β†’ competitive programming
[building]  β†’ whatever seems interesting this week

Pinned Loading

  1. eigen eigen Public

    GTK4 wayland shell for hyprland

    Rust

  2. ergosphere ergosphere Public

    A 3D music visualizer using raylib and fft written in zig

    Zig

  3. lifu lifu Public

    An evolution simulator with inbuilt screen capture written in c++

    C++

  4. zerozen zerozen Public

    A neural network from scratch in Rust. No frameworks, no magic β€” just raw math, gradients, and Zen-like focus

    Rust

  5. zin zin Public

    A programming language interpreter made in Ocaml

    OCaml