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

Block or report asmitsharp

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

Hi, I'm Asmit Singh 👋

LinkedIn Twitter Dev.to Email

About Me

Backend and AI engineer focused on Go, distributed systems, and production LLM infrastructure. I build things that run in the real world — not just on localhost.

  • 🔭 Currently building: AskMyDocs — a production-grade RAG system in Go with Kubernetes, Qdrant, and OpenTelemetry
  • ⚙️ Exploring: AI engineering, vector search, LLM evaluation pipelines, and Go concurrency internals
  • 🧠 Interested in: systems that have operational weight — databases, inference infra, distributed coordination

Tech Stack

Languages

Go TypeScript Python

Backend & Infrastructure

PostgreSQL Redis Docker Kubernetes GCP

AI / ML

Qdrant OpenAI Langfuse OpenTelemetry

Projects

Production-grade RAG system built in Go, deployed on Kubernetes (GCP).

  • Hybrid retrieval: BM25 + vector search (Qdrant) + cross-encoder reranking
  • OpenAI embeddings, PostgreSQL metadata store, Redis caching
  • OpenTelemetry + Prometheus observability, Langfuse eval tracing
  • Full Kubernetes deployment with Helm

In-memory vector database implemented from scratch in Go.

  • Cosine similarity search with concurrent read/write safety
  • WAL-based persistence for crash recovery
  • HNSW indexing (in progress)
  • Metadata filtering support

Log-Structured Merge-Tree storage engine in Go.

  • In-memory AVL tree (memtable) with SSTable flushing
  • Write-Ahead Log for durability
  • RESTful API for CRUD operations

Redis-compatible key-value server built in Go.

  • Full RESP protocol implementation
  • Concurrent request handling with goroutines
  • Core command support: GET, SET, DEL, EXPIRE, TTL

CLI-based real-time network analysis tool.

  • Berkeley Packet Filter (BPF) integration
  • Interactive terminal UI (gocui)
  • Time-series packet visualization

GitHub Stats

Asmit's GitHub stats

Let's Connect

I'm always open to interesting conversations — backend systems, AI infrastructure, or anything at the intersection of the two.

LinkedIn · Twitter · Dev.to · Email

Pinned Loading

  1. multiplayer-pong multiplayer-pong Public

    JavaScript

  2. video-editor video-editor Public

    A video editor app using Node.js and C

    JavaScript

  3. goredis goredis Public

    Go

  4. net-pack net-pack Public

    Go

  5. lsm-tree lsm-tree Public

    Go

  6. askmydoc askmydoc Public

    Go