Skip to content
View AmmaarBakshi's full-sized avatar
  • Navi Mumbai
  • 12:31 (UTC +05:30)

Highlights

  • Pro

Block or report AmmaarBakshi

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
AmmaarBakshi/README.md
Trajectories of Gravity — physics equations and galaxy illustration

Ammaar Bakshi

"I don't wait to understand everything before I build — I build until I understand everything."


GitHub PyPI winget Profile Views


Every trajectory has equations behind it. Mine runs through pure C, a hand-rolled Rust shell with its own lexer and AST, x86 Assembly written register-by-register, and Python tooling that ships to real package managers. I don't wait for permission to explore a new layer of the stack — if it compiles (or doesn't), I want to know exactly why.


Projects


A custom, high-performance shell written entirely in Rust — not a wrapper around existing system calls, but a full pipeline built from scratch.

Raw text flows through a custom LexerParserASTExecution Engine. Architected as a Cargo Workspace to keep every layer strictly decoupled:

Crate Role
oxide-cli Entry point and terminal UI
oxide-core REPL loop and state manager
oxide-parser Lexer, grammar, and AST generation
oxide-builtins Native shell commands (cd, echo, etc.)

Features: custom lexing & parsing · process execution · output redirection (>) · dynamic prompt · built-in command interception

git clone https://github.com/AmmaarBakshi/oxide.git
cd oxide
cargo run -p oxide-cli

Personal git standup tool written in pure C — no dependencies, just git. See exactly what you committed by day, week, month, or year. Ships on both winget and an Ubuntu PPA.

$ git-recall --week
$ git-recall --month -2        # two months back
$ git-recall --day > recap.txt # pipe anywhere

winget APT PPA


🗡️ paimon Rust JavaScript

Keyboard-driven Rust TUI for injecting code snippets and project structures into your working directory instantly. Snippets are embedded inside the binary at compile time — no internet, no Python, nothing extra needed.

$ paimon --code -ls
# ↑↓ navigate   ENTER select   ← back   q quit

winget npm


🔧 letx Python

Modular Python CLI toolkit. Debug smarter with plain-English error explanations, get fix suggestions, and clean your codebase — all from the terminal. Ships on PyPI.

$ letxDebug -a my_script.py    # run + explain + suggest fix
$ letxFix -rm -cmt src/        # strip all comments from a folder

PyPI


🖥️ ASSAMBLY x86 Assembly

63 Assembly programs written register-by-register — animated ASCII bouncing balls, a desktop-lite shell, quadratic equation graph visualizations, GCD, Hamming weight. Most devs skip this layer entirely. I didn't.


Stack

Rust C Python Java Assembly HTML5 Git


Stats


If something here saves you time, a ⭐ goes a long way.

Popular repositories Loading

  1. ASSEMBLY ASSEMBLY Public

    ASSAMBLY is a collection of x86 Assembly language programs covering a wide range of concepts — from basic math operations to interactive console applications. The repo serves as a practical learnin…

    Assembly 2

  2. letx letx Public

    A modular Python developer toolkit — smarter debugging, plain-English error explanations, and code cleaning from the terminal.

    Python 1

  3. oxide oxide Public

    A custom, high-performance shell written from scratch in Rust

    Rust 1

  4. JAVA JAVA Public

    JAVA is a massive, 100% Java collection of 600+ standalone programs spanning a huge range of topics — from beginner exercises to advanced systems programming, security, networking, and more. It rea…

    Java

  5. WEB-DEV WEB-DEV Public

    WEB-DEV is a web development project repository written entirely in HTML, containing browser-based mini-apps and tools. It's still early-stage with 4 commits, but already has some interesting pieces

    HTML

  6. JAVA-LOGIC-BUILDING JAVA-LOGIC-BUILDING Public

    140+ standalone Java programs covering DSA, graph algorithms, ML from scratch, terminal animations, pattern printing, simulations, and mini-games.

    Java