cv

Basics

Work

  • 2024.05 - 2024.07
    Microsoft
    Software Engineer Intern
    Worked in the PowerPoint Online Team. Contributed to developing a feature-rich text editor for the advanced slide editing canvas.
    • Typescript
  • 2023.06 - 2023.08
    Vibinex
    Software Development Intern
    • Rust
    • Language Servers
  • 2023.05 - 2023.08
    NOCIW
    Full-Stack Android Development Intern
    • React Native
    • Community Platform

Education

  • 2025.08 - 2027.06

    Atlanta, GA

    MS
    Georgia Institute of Technology
    Computer Science
    • Systems for ML
    • Special Problems in CS
  • 2021.11 - 2025.05

    Kanpur, India

    BTech
    Indian Institute of Technology Kanpur
    Computer Science and Engineering
    • Operating Systems
    • Computer Networks
    • Linux Kernel Programming
    • Parallel Computing
    • Compiler Design
    • Programming for Performance
    • Computer Architecture

Awards

Publications

Skills

Programming Languages
C/C++
Python
JavaScript
SQL
Rust
Systems
Linux Kernel
File Systems
Distributed Systems
Systems for AI/ML
Database Systems
Tools
Latex
NVBit
SQLite
Git

Languages

Hindi
Native
English
Professional
French
Intermediate

Projects

  • 2025.04 - 2025.04
    Pipelining MIPS Simulator
    Developed a pipelined multi-threaded 5-stage MIPS integer unit simulator
    • Computer Architecture
    • C++
  • 2024.08 - 2024.11
    Data Race Detection in GPUs
    Implemented an offline algorithm to detect predictable data races in GPU programs
    • CUDA
    • NVBit
  • 2024.02 - 2024.04
    BtrFS MysticClones
    Implemented Copy-on-Write (CoW) at the page cache layer for cloned files in the Linux Kernel for BTRFS filesystem
    • File Systems
    • Linux Kernel Programming
  • 2024.02 - 2024.04
    Sssnakelyzer
    Developed a Python to x86-64 compiler in C++
    • Compiler Design
    • Flex, Bison
  • 2023.03 - 2023.04
    E-Vaidya : HC Automation
    Developed a WebApp for automated Healthcare Management System
    • Software Development
    • MERN Stack