Skip to content
View vikram-kangotra's full-sized avatar

Block or report vikram-kangotra

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

πŸ‘‹ Hi, I'm Vikram Kangotra

I’m a Software Engineer at PhonePe, working in the SRE Tools Team, where I design and build internal reliability and platform tooling primarily using Go and Rust.

My work focuses on distributed systems, developer productivity, observability, and performance. I enjoy building infrastructure that scales quietly and reliably β€” systems that are efficient, debuggable, and resilient by design.

With a strong foundation in systems programming and low-level development, I’m naturally drawn to problems close to the metal while keeping large-scale production environments in mind.


πŸ”­ What I Work On

  • πŸ›  SRE & Internal Tooling β€” Automation systems, reliability platforms, developer tooling
  • βš™οΈ Systems Programming β€” OS development, memory management, Rust internals
  • 🌐 WebAssembly & Runtime Tooling β€” VLC browser integration, Wasmer experimentation
  • πŸ“± Android & Platform Engineering β€” Previously built production mobile systems
  • 🧠 AI/ML Systems β€” DNNs from scratch, real-time facial expression pipelines
  • 🀝 Open Source β€” GSoC 2023 & 2024 @ VideoLAN (WebAssembly plugins for VLC)

🧰 Tech Stack

C C++ Rust Python Swift Bash Assembly WebAssembly Kotlin Java

Android

HTML5 CSS3 JavaScript

Linux Neovim LLVM Git Docker Gradle CMake

TensorFlow OpenCV SDL2 Emscripten Wasmer


πŸš€ Engineering Philosophy

  • Build for scale, not just correctness
  • Prefer observability over assumptions
  • Optimize only after understanding the system deeply
  • Keep abstractions clean and predictable
  • Ship tools that engineers actually enjoy using

πŸ“ˆ GitHub Stats

vikram-kangotra GitHub Stats

Top Langs


🌐 Let’s Connect

  • πŸ“Ž LinkedIn
  • 🌍 Personal Website
  • πŸ’¬ Open to conversations around distributed systems, Rust tooling, SRE platforms, and systems design

Building reliable systems that perform under pressure and scale without surprises.

Pinned Loading

  1. Proto-rs Proto-rs Public

    The Proto Compiler implementation in Rust

    Rust

  2. The-Chinar-Engine The-Chinar-Engine Public

    An ECS based 2D/3D Game Engine for fast game development process.

    C++ 2 1

  3. Acalc2 Acalc2 Public

    Upgraded version of Acalc re-written in C++ with added features.

    C++

  4. Sudoku-Detector Sudoku-Detector Public

    It detects sudoku board and reads the numbers from the image. This tool is created for sudoku solver that I have been working on.

    Rust 1

  5. Lamp Lamp Public

    Lamp is an attempt to create a PyTorch-like library in Rust for educational purposes. It is not intended to rival the PyTorch library.

    Rust