Projects & Research

Type:
Tech:
Sort:

Showing 8 projects

OS-less Virtual Machines for Serverless Applications

Research
January 2025

Introducing OS-less virtual machines to eliminate cold-start latency by removing redundant OS components and snapshotting

Technologies Used:

Rust logo
Rust
TDXTDX

Highlights:

  • Improved resource efficiency
  • Reduced cold-start latency
  • Strong security boundaries

Energy-Efficient Serverless Computing at the Edge

Research
October 2024

Explored energy-efficient serverless computing at the edge, optimizing resource use, and enhancing sustainability and performance of edge systems

Technologies Used:

Rust logo
Rust
Docker logo
Docker
Kubernetes logo
Kubernetes
Python logo
Python

Highlights:

  • Characterized energy consumption of edge computing systems
  • A novel energy-efficient serverless computing framework

RedBlue Key-Value Store

ResearchProject
November 2023

Implemented a Redis-like key-value store with RedBlue consistency, featuring dynamic consistency levels and cluster-based replication.

Technologies Used:

Go logo
Go
Redis logo
Redis
Python logo
Python
Docker logo
Docker

Highlights:

  • Up to 8x performance improvement over Redis
  • Dynamic consistency levels at runtime
  • Active-active replication

EVMonitor: Ensuring ethical EV charging

Project
November 2024

A low-cost device with camera-based monitoring and edge analytics to detect misuse of subsidized private EV charging stations without altering existing power meters.

Technologies Used:

Python logo
Python
OpenCV logo
OpenCV
Jupyter logo
Jupyter

Highlights:

  • Computer vision based meter reading detection
  • Edge analytics to detect misuse
  • Low-cost embedded device
  • Edge-cloud continuum based solution

MazingDay

Project
May 2023

Led the technical design and development of the core activity recommendation algorithm

Technologies Used:

Python logo
Python
Go logo
Go
Docker logo
Docker
Kubernetes logo
Kubernetes
MongoDB logo
MongoDB
GCP logo
GCP
OpenAI logo
OpenAI
GraphQL logo
GraphQL

Highlights:

  • Achieved a 3x speedup by migrating to Go
  • Transitioned to GCP and serverless MongoDB to improve response time by 15x
  • Reduced the overall cost by 80%
  • AI-driven platform for automated image matching

Cache Timing Attacks

ResearchProject
April 2023

Analyzed cache timing attacks on DNS and favicon caching in modern web browsers assessing privacy risks

Technologies Used:

Python logo
Python
Selenium logo
Selenium
Chrome logo
Chrome
Sklearn logo
Sklearn

Highlights:

  • Developed a classification based machine learning model.
  • Able to predict the history of the browser with 71% accuracy.

NITCbase

Project
April 2019

Ideated and developed a single-user Relational Database Management System for educational purposes

Technologies Used:

C++ logo
C++
C logo
C
Bash logo
Bash

Highlights:

  • Used in NIT Calicut’s systems lab by 50 students per semester
  • Processes SQL-like queries via CLI using relational algebra and index structures

PTP Troubleshooter

Project
June 2018

Developed a tool to troubleshoot PTP (Precision Time Protocol) issues in network devices

Technologies Used:

Python logo
Python
Docker logo
Docker
Elasticsearch logo
Elasticsearch
Logstash logo
Logstash
Kibana logo
Kibana

Highlights:

  • Collects PTP corrections data from switches, storing in a time series database
  • Visualises PTP peers across the fabric
  • Highlights switches exceeding threshold