| Engineer

Creating value through software and automation

Let's Connect

Rocket ImageTechnical Arsenal

Python
C/C++
JavaScript
Matlab
TensorFlow
Readable Documentation
Microcontrollers
Linux, FreeRTOS

Project Symbol ImageFeatured Projects

Modified xv6 kernel for efficient memory management

Complied xv6 operating system for RISC-V architecture. Ran it on QEMU an open source machine emulator and virtualizer.

Added lazy page allocation, Copy-on-Write Fork for xv6, user-level threads and alarms, filesystem, support for UDP network sockers to xv6.

AI Smart Home

Smart home system that uses AI to recognize people and load their preferences.

It detects person's emotions and plays relavant music accordingly.

It integrates with RPG D&D game based on player's completion of daily tasks.

Python TensorFlow LSTM YOLO v9 Facenet REST API Habitica

Custom Linux Shell

Developed a custom Linux shell in C that supports various commands like ls, pwd, cd, etc.

It also supports background execution of commands.

It also has a built-in help command to guide user.

C Linux

Cache Simulator

Developed a multi-level cache simulator in C++ that simulates the behavior of a cache memory.

It supports various cache configurations like Direct Mapped, Fully Associative, and Set Associative.

It can be configured for different cache sizes and different block sizes.

It also supports combined cache or unified cache i.e Data and Instruction cache.

C++ Linux

Performance Comparision Of Multiple GPU Architectures

Compared the performance of Maxwell & Volta GPU architectures using CUDA.

Following benchmarks were written and tested:

  • 2D Convolution
  • 3D Convolution
  • General Matrix-Matrix Multiplication (GEMM)
  • Symmetric Rank-K Update (SYRK)
  • Two Matrix Multiplication (2MM)

Following industry standard benchmarks were used:

  • LU Decomposition
  • Back Propagation
  • HotSpot

Results were also compared with the GPGPU simulator.

C C++ CUDA

Story ImageStories

Predicting the Unseen: How We Made EVs Safer

My time at Romeo Power as a Software Engineer, starting in July 2021, was one of the most intense and rewarding phases of my career. The electric vehicle industry was booming, but with its rapid growth came alarming news—reports of EV battery fires were becoming more frequent. Every few weeks, another case would surface, often with catastrophic consequences.

Within our team, this wasn't just another problem to solve—it was a matter of safety, of lives at stake. We took it personally. We knew that if we could develop a way to predict these failures before they happened, we could make a real difference.

From Challenges to Victory: My Robotics Journey

My journey in robotics began in 2015 when I joined the robotics club at my university. In the beginning, we faced significant challenges—one of the biggest being the lack of a proper motor driver. We relied on relay drivers to control our robots, which provided only basic on/off functionality without precise movement control.

Determined to find a better solution, I designed a MOSFET-based motor driver that allowed us to finely control the robot's position. This breakthrough significantly improved our robot's agility and responsiveness. The impact of this innovation was immediate—we went on to defeat IIT Delhi in Robocon 2016, a prestigious robotics competition in India.

Question Mark ImageFrequently Asked Questions

I have a valid H-1B visa of 6 years, out of which I have used 2 years and have 4 years left. The H1B visa stamp is valid until 2027.

Implementing AI in everyday life, chess, music, movies, going on long walks, engaging in philosophical conversations, discussing hypothetical scenarios, and more.

With unlimited resources, I would harness every modern tool available to express my ideas, gather feedback, and continuously evolve in all aspects of life. My goal is to refine my thoughts, develop them to their fullest potential, and ultimately transform them into meaningful actions.

Yes. Satisfied? No.

I am based in Costa Mesa, California.


Yes, I am willing to relocate for the job. I prefer to be in metropolitan cities like San Francisco, Los Angeles, New York, Miami, Charlotte.

I can start as soon as 2 weeks from the date of offer.

Coffee ImageSchedule a Meeting

Handshake ImageGet in Touch