Skip to content
View mvaibhav77's full-sized avatar
🏢
Working from office
🏢
Working from office

Block or report mvaibhav77

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
mvaibhav77/README.md

Vaibhav Shukla

Software Engineer @ Intervue.io · Backend Systems & Analytics Infrastructure
Bangalore, India

I enjoy building products that make people wonder how the technology behind them actually works. I'm interested in backend engineering, distributed systems, data infrastructure, and practical applications of AI.

Currently working with Node.js, TypeScript, AWS, PostgreSQL, and ClickHouse at Intervue.io.


Engineering Focus

  • Backend Systems: Node.js, TypeScript, Go, REST APIs, WebSockets, asynchronous workflows
  • Data & Analytics: PostgreSQL, ClickHouse, Redis, MongoDB, MySQL
  • Cloud & Infrastructure: AWS, SQS, Lambda, RDS, SST, Jenkins, Docker, Kubernetes
  • Systems Programming & AI: Rust, Git internals, Tree-sitter, LLM integration

Featured Projects

A Go-based Git merge driver combining AST-aware conflict analysis with LLMs.

  • Resolves three-way (diff3) merge conflicts using structural code analysis and LLM-assisted merging.
  • Uses Tree-sitter to identify enclosing functions and validate merged syntax, failing safely when parsing fails.
  • Supports automatic failover between cloud models via Groq and local models via Ollama.
  • Includes unit, integration, and end-to-end tests in CI.

Stack: Go · Tree-sitter · Git Internals · LLMs

Winner — Smart India Hackathon 2024

  • Developed a multi-engine antivirus scanning tool that runs four antivirus engines concurrently in isolated virtual environments.
  • Engineered a Rust backend to coordinate scans and manage file access across virtual machines.
  • Optimized file access using symbolic links to avoid duplicating file contents.

Stack: Rust · Tauri · React · QEMU · Virtual Machines


Tech Stack

Languages       TypeScript, JavaScript, Go, Rust, Java, Python, SQL
Backend         Node.js, Express, REST APIs, GraphQL, WebSockets
Databases       PostgreSQL, ClickHouse, Redis, MongoDB, MySQL
Cloud           AWS, SQS, Lambda, RDS, SST
Infrastructure  Docker, Kubernetes, Jenkins, Linux, Git
AI & Systems    LLMs, Tree-sitter, Git Internals

GitHub Activity

GitHub Contribution Streak

Connect

Pinned Loading

  1. samrakshaa/ShieldBuntu samrakshaa/ShieldBuntu Public

    TypeScript 2

  2. kryptchat kryptchat Public

    A small encrypted chatting application

    JavaScript 3

  3. excalidraw excalidraw Public

    Forked from excalidraw/excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

    TypeScript 3

  4. doctor-token-system doctor-token-system Public

    JavaScript 3

  5. CoinMasters CoinMasters Public

    CoinMasters is a platform designed to provide users with comprehensive information and resources related to cryptocurrencies, helping them make informed decisions in the ever-evolving world of dig…

    EJS 3

  6. mern-jwt-boiler mern-jwt-boiler Public template

    MERN Stack Boilerplate with JWT Authentication and Redux

    JavaScript