Computer Science Explorer

My major interest lies in creating solutions to computer science problems and studying intresting topics and existing solutions for complex problems.

Resume

Origins Story

Rakesh Varma Sirivuri

I love learning new things and taking on hard problems in computer science. What gets me excited isn't just one specific tool or tech stack, but the process of exploring unfamiliar topics and breaking down complicated problems into clean, simple code.
I spend my time trying out different areas—whether that's looking into how the actual data is stored in different types of data formats or learning how everything works on the low level. I'm always looking for the next thing to learn, and I genuinely enjoy making hard things simple to understand and build.

Experience

Research Intern at HCI lab IIITS

During the summer of 2026, Introduced a new mathematical framework for optimising the rendering of the 3DGS(reconstruction of 3D models using 2D images).

PyTorch CUDA Gaussian Splating

Featured Projects

Landslide MoE Predictor

A deep learning model utilizing a Domain-Decoupled Mixture of Experts (MoE) architecture to predict landslide susceptibilities across varying geographical domains.

PyTorch Python Streamlit

Autonomous navigation rover

A self-navigating rover featuring real-time obstacle avoidance using computer vision and ultra sonic for complex terrains.

Opencv Raspberrypi Yolo_v8

CodeSense-Doc-string generator

An Intelligent agent that automatically generates professional Google-style docstrings and grades the maintainability of your Python code in real-time.

LLMs FASTAPI LANGCHAIN

Open-Source Chatbot

A versatile, locally-deployable conversational AI built with open-source models. Features context retention, RAG capabilities, and a responsive UI.

Gemma 3 Python Hugging Face

Neon Slicer

A high-performance real-time multiplayer cyber arcade game featuring client-server state synchronization over WebSockets, time-dilation mechanics, and 60 FPS HTML5 Canvas rendering.

Real-Time Systems WebSockets HTML5 Canvas

Smart Study Buddy

A local NotebookLM which summarizes PDF using qwen3

QWEN Hugginface Langchain

Currently Working On

Plasticity in Dynamic Graph neural networks

trying to implement a new approach to dynamic graph neural networks that incorporates plasticity mechanisms, allowing the model to adapt and learn from changing graph structures over time.

Managed Infrastructure Orchestrator

Building a Python-based platform to automate provisioning, deployment, scaling, and lifecycle management of cloud-hosted services, with a focus on reliable and efficient infrastructure operations.

The Bumblebee Principle

"According to all known laws of aviation, the bumblebee should not be able to fly. Its wingspan is not in right proportion to its body mass, but ignoring all these laws it flies anyway."

During October 9, 1903 The New York Times published the article "Flying Machines Which Do Not Fly" Which said the Humans will not fly till a million years, but just a couple of days later Wright brothers successfully achieved the first controlled Flight.

My engineering philosophy is rooted in this persistence. My goal is to learn and solve challenging Problems in the computer science and pushing the boundaries of what machines can achieve past the "impossible" until it takes flight.