I work across backend, full-stack, and DevOps workflows, with a strong interest in distributed systems and how systems behave in production. Over the past few years, I've worked on several real-time, cloud-native projects and have been contributor to various open source projects like Thanos, Jaeger, Prometheus and Kubernetes. These experiences have helped me build a strong foundation understanding varied systems and internal architectures.

Experience

LFX mentee at CNCF Thanos Project

Feb 2025 - May 2025

  • Implemented support for new query aggregation functions in the distributed engine of Thanos (a highly available Prometheus compatible system), reducing query execution time by 40-50% (sec/op) as compared to native engine.
  • Achieved 95%+ code coverage for new PromQL features through comprehensive compatibility-based unit and Docker-based end-to-end integration tests, ensuring robustness across feature flags and edge cases.
  • Ensured compatibility of Prometheus native histogram features across 5+ operators in the engine using fuzz testing for correctness and reliability.

Languages and Tools

Technologies and tools I've worked with or have experience in.

Programming Languages

JavaJavaScriptTypeScriptPythonGoCBash

Frontend Technologies

HTMLCSSReact.jsNext.jsTailwindCSS

Backend Technologies

Node.jsExpress.jsDjangoFlaskFastAPI

Databases

MySQLMongoDBPostgreSQLRedis

DevOps Tools

GitHub ActionsDockerAnsibleTerraformKubernetes

Other Tools

GitGitHubAWS

Projects

LazyAI

Go-based TUI application for AI-assisted clipboard management

  • A Terminal User Interface (TUI) application in Go for seamless AI integration with clipboard

  • Automatic text processing and instant AI responses, enhancing user productivity

  • Comes with an intuitive dashboard for managing interaction history, AI models, and custom prompts

  • Flexible configuration options including detached mode and default prompt settings


  • Go
  • Terminal User Interface (TUI)
  • AI Integration

LogsGo

A minimal standalone log ingestion and querying service with configurable data retention.

  • A push-based log ingestion platform, built-in support for client library to ingest logs via gRPC

  • Multi-tiered storage support for maximum configurable log retention across in-memory, local and s3 compatible stores

  • Support to enable JWT based authentication and TLS support on configuration for gRPC and REST endpoints

  • In built dashboard to query logs to checkout log occurrences from configurable time interval


  • Go
  • gRPC
  • BadgerDB
  • S3 compatible stores(AWS, MinIO)
  • TypeScript
  • React.js
  • Docker

Codev

Collaborative rich text editor for developers

  • A real-time collaborative coding platform enabling multiple developers to work on projects simultaneously

  • Comes with project management features including file creation and developer invitations

  • Integrated Redis and Socket.io for real-time updates on user activity and project modifications

  • Utilizes Docker for creating isolated, reproducible development environments


  • Typescript
  • Next.js
  • Socket.io
  • MySQL
  • Prisma
  • Redis
  • Redux
  • Docker

Doodler

Real-time collaborative drawing and chat platform

  • A platform for real-time collaborative drawing and chat functionality

  • In-built privacy controls allowing users to create invitation-only rooms

  • Automated AWS EC2 deployment and configuration using Terraform and Ansible, configuring Nginx, SSL, Node.js, and PM2 for improved scalability and performance

  • (For learning out) Incorporated Kubernetes for container orchestration, enhancing application scalability and management


  • Typescript
  • Next.js
  • Node.js
  • MongoDB
  • Socket.io
  • Ansible
  • Kubernetes
  • Terraform

K8S-Visualizer

A real-time Kubernetes cluster visualizer

  • A tool to visualize Kubernetes cluster resources, including Namespaces, Pods, Deployments, and Services, using a Golang backend and a React frontend.

  • Comes with seamless support for both in-cluster and out-of-cluster configuration.

  • Configured Kubernetes Role-Based Access Control (RBAC) to ensure secure access to cluster resources, limiting permissions based on user roles.


  • Go
  • React.js
  • Kubernetes
  • RBAC