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
Frontend Technologies
Backend Technologies
Databases
DevOps Tools
Other Tools
Projects
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
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
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
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
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