Skip to content
View amaydixit11's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Organizations

@mosip

Block or report amaydixit11

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

Amay Dixit

Pre-Final Year • B.Tech Data Science & AI • IIT Bhilai

PortfolioEmailLinkedInX/Twitter


🔥 What I Do

I build systems from scratch — network protocols, distributed sync engines, database internals, and infrastructure that makes other engineers more productive. My philosophy: if you want to understand something, build it yourself.

Currently:

  • LFX & OpenSSF Mentee at RSTUF — securing the software supply chain with the Repository Service for TUF
  • OpenLake Coordinator — managing 60+ repos and 100+ contributors at IIT Bhilai
  • MOSIP Contributor (selected twice from 4,200+ applicants) — building India's digital identity infrastructure

🏗️ Projects That Define Me

Systems & Distributed Systems

ProjectWhat It IsStack
BitTorrent ClientFull BEP-0003 protocol from scratch — bencode parsing, wire protocol handshakes, DHT via Kademlia, rarest-first piece selection, choking/unchoking with tit-for-tat, endgame modeGo
ACORDELocal-first P2P data sync with CRDTs (G-Counters, LWW-Element Sets), XChaCha20-Poly1305 encryption, Kademlia DHT, SQLite WAL modeGo, libp2p, SQLite
B+ TreeProduction-grade from scratch — node splitting, sibling borrowing, doubly-linked leaf list for O(n) range scans, configurable orderGo
KudosToken-economy social platform — MLFQ-inspired feed ranking (from OS scheduling), progressive taxation, atomic transactions with SELECT FOR UPDATE, gRPC microservicesGo, Node.js, PostgreSQL, gRPC
HalfLife · pip install halflife-ragTemporal reranking for RAG — intent classification, multi-strategy decay (exponential/piecewise/learned MLP), +191% improvement on fresh-intent queries. Published on PyPIPython, NumPy, Redis, Qdrant
RelixDistributed data processing with checkpoint-based recovery, custom scheduling across heterogeneous workers, graceful degradationGo, PostgreSQL

AI & ML Systems

ProjectWhat It IsStack
GitIntelLLM-powered GitHub intelligence — transforms messy discussion threads into structured engineering digests with D3.js decision dependency graphsPython, FastAPI, GraphQL, OpenAI, D3.js
RAGfolioRAG system with semantic boundary chunking, recursive character splitting, intelligent passage ranking, citation trackingPython, Vector DBs, HNSW
MetaIndexML-adaptive database index selection — meta-learning to predict optimal index configurations, SIMD/mmap optimizationPython, ML

Campus & Community

ProjectWhat It IsStack
AcadMapCrowd-sourced course resource platform for IIT Bhilai — used by the student communityNext.js 15, TypeScript, Supabase

🛠️ Tech Stack

Click to expand full stack

Languages: Go · Python · TypeScript · C/C++ · Java · JavaScript · SQL · Dart

Backend: Next.js · FastAPI · Node.js · NestJS · Spring Boot · Express · gRPC

Databases: PostgreSQL · MongoDB · SQLite · Supabase · Neo4j · Redis · Vector DBs · Firebase

Systems & Protocols: libp2p · CRDTs · Kademlia DHT · BitTorrent BEP · CBOR · COSE · OpenID4VCI · DID/VCs · GraphQL

DevOps: Docker · GitHub Actions · CI/CD · Linux · Hyprland · Tmux · Kubernetes

AI/ML: LLMs · RAG · PyTorch · Scikit-learn · Vector Embeddings · Meta-Learning · GNNs · Knowledge Graphs

Cryptography: XChaCha20-Poly1305 · SHA-256 · BitString Status Lists · W3C Verifiable Credentials · COSE_Sign1

Standards: ISO/IEC 18013-5 · W3C VC Data Model 2.0 · OpenID4VCI


🏆 Experience

🏛️ MOSIP Foundation (C4GT)
Contributor · Apr 2025 – Present
• Selected twice: Sprint 2 + DMP 2025 (from 4,200+ applicants)
• W3C-compliant credential revocation with BitString Status Lists
• ISO/IEC 18013-5 mDoc implementation — CBOR, COSE, MSO, OpenID4VCI
11 merged PRs: +9,963 / −1,185 lines across 161 files
#444 COSE signing & CBOR encoding · #483 Pre-Auth Code flow · #534 multi-auth-server support
🎓 FOSSEE, IIT Bombay
Summer Fellow · May 2025 – Jul 2025
• Contributed to OSDAG — Open Source Design and Analysis of Steel Structures
• Worked on democratizing engineering design tools
• Large-scale collaborative development experience
🌊 OpenLake, IIT Bhilai
Coordinator · Apr 2024 – Present
• Managing 60+ repositories with standardized CI/CD, labels, PR templates
• 100+ contributors, 20+ juniors mentored, 10+ events organized
• Designed 12-month matrix structure: 4 domain clubs × 4 verticals
• Deep code audit of 19 repos via AST parsing — found 20+ critical issues
• Drafted organizational constitution, authored Annual Report 2025-26

🎯 Current Focus

  • Distributed Systems — ACORDE refactoring, consensus protocols, high availability patterns
  • Database Internals — CMU 15-445 (Bustub), B+ Trees, learned indexes, query optimization
  • OpenSSF Mentorship 2026 — RSTUF Visualizer, SBOMit + Trivy, gittuf TUI
  • Rust — 5-phase learning path: content fetcher → tar clone → WhatsApp analyzer → CLI tool
  • Build-Your-Own-X — BitTorrent ✓ · B+ Tree ✓ · Git (in progress) · Database · Search Engine · Redis · Shell

🏅 Open Source

→ Full contribution record — every merged PR, linked. 74 merged across 25 repos; 17 of them, +15,956 / −2,295 lines, into upstream projects I don't own.

OrganizationRoleImpact
MOSIP / InjiContributorDigital identity infrastructure · 11 merged PRs · +9,963 / −1,185 lines across 161 files
gofrContributorSupabase database support — merged into the GoFr framework
OpenLakeCoordinator60+ repos · CI/CD pipelines · 20+ critical bugs found
FOSSEESummer FellowOSDAG structural analysis
skproContributorKernelMixture CDE distribution · GLM parameter fixes

📈 LeetCode Progress

Easy ████████████████░░░░░░░░ 66 solved
Medium ████████████████████████░░ 130 solved
Hard ████░░░░░░░░░░░░░░░░░░░░ 13 solved
Total: 209 | First-pass AC: 66.5%

🐧 My Setup
ComponentTool
OSEndeavourOS (i use arch btw)
TerminalKitty
MultiplexerTmux
EditorNeovim + LSP
Knowledge BaseObsidian
Version ControlGit + GitHub
🧠 How I Learn

I track my own learning process closely — analyzing years of my own ChatGPT and Obsidian history to understand my debugging patterns, review habits, and when I actually focus best. It's a habit that started as curiosity and turned into a genuine tool for improving how I work.


📬 Get In Touch

PortfolioEmailLinkedInX


"If you want to understand something, build it from scratch."

Profile Views · OpenLake Repos

Pinned Loading

  1. acadmapacadmapPublic

    AcadMap is a collaborative tool designed to simplify resource sharing among students of IIT Bhilai. It allows students to contribute course materials, notes, and other valuable insights, fostering …

    TypeScript 13 2

  2. KudosKudosPublic

    Experimental social platform that replaces likes with scarce, transferable tokens to encourage meaningful curation and signal genuine appreciation. Explores incentive design, digital scarcity, repu…

    TypeScript 2

  3. acordeacordePublic

    ACORDE (Always-Available Conflict-free Offline-first Replicated Distributed Data Synchronization Engine) is a local-first, peer-to-peer data synchronization engine built with Go. It enables applica…

    Go 1

  4. HalfLifeHalfLifePublic

    A middleware layer for retrieval systems that applies temporal decay functions over retrieved chunks using explicit half-life modeling. It fuses vector similarity with time-dependent relevance scor…

    Python 1

  5. Agent-Control-PlaneAgent-Control-PlanePublic

    A distributed control plane and runtime for orchestrating isolated AI agents as independent processes. Agents run in containers with separate credentials and coordinate via a shared, file-backed st…

    Go 1

  6. inji/inji-certifyinji/inji-certifyPublic

    Repository hosts the source code, documentation, and other related files for the Inji Certify project

    Java 14 131