Skip to content
View ammargit93's full-sized avatar
  • Mumbai

Block or report ammargit93

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

Hi there πŸ‘‹ I'm Ammar Ansari

πŸ’» Computer Engineering Student | Backend & AI Developer

πŸš€ Interested in AI, Backend Systems, and Cloud Computing
⚑ I enjoy building tools, automation systems, and data-driven applications
πŸ“š Currently exploring Go, Python, Distributed Systems, and Cloud Infrastructure


βš™οΈ Tech Stack

Python Go AWS LangChain

πŸ“Š GitHub Stats

Ammar's GitHub stats


🧠 Most Used Languages

Top Langs


πŸ”₯ GitHub Streak

GitHub Streak


πŸš€ Featured Projects

πŸ€– ReviewBot: AI-Powered Code Review System

Python, FastAPI, LangChain, ChromaDB, SQLite, TortoiseORM, Gemini

  • Built an LLM-powered code review and repository analysis system for querying large codebases.
  • Implemented a concurrent indexing and embedding pipeline with Chroma, achieving up to 40Γ— faster processing.
  • Designed a RAG-based architecture enabling semantic search and conversational interaction over repositories.
  • Implemented session-based chats with per-session memory to preserve context across repository analysis conversations.

πŸ”Ή EmberDB: Persistent Key-Value Database Engine

Go, WAL, Concurrency, File I/O, CLI Tools

  • Built a persistent key-value database with Write-Ahead Logging (WAL) and snapshot-based crash recovery.
  • Implemented namespace-based data isolation with in-memory indexing and durable on-disk storage.
  • Designed concurrent-safe read/write paths using mutexes and background WAL processing.
  • Developed a Go SDK enabling programmatic interaction with the database server for integration into external services.

πŸ” Vilo: Git-Inspired Backup Tool

Go, Python, AES-256, AWS EC2

  • Designed a Git-inspired backup and versioning system enabling snapshot-based state tracking of files and directories.
  • Implemented efficient version storage using content hashing and metadata tracking inside a dedicated .vilo directory.
  • Built rollback and recovery mechanisms to restore previous versions reliably after data corruption or accidental deletion.
  • Optimized parallel AES-256 encryption, reducing file encryption time from 900ms to 400ms (~2Γ— faster).

🐍 Contribution Snake

Snake animation


🌐 Connect With Me


Profile Views

Pinned Loading

  1. EmberDB EmberDB Public

    EmberDB is a key value store written in Go.

    Go

  2. Vilo Vilo Public

    Version control tool for secrets and backups

    Go

  3. python-poetry/poetry python-poetry/poetry Public

    Python packaging and dependency management made easy

    Python 34.3k 2.4k

  4. ReviewBot ReviewBot Public

    An LLM code review software

    Python 1