I prioritize developing a strong foundation through projects, study of core concepts and keeping keen interest in low-level stuffs. Contributor at various Open Source projects such as Thanos, Prometheus and Jaeger. I enjoy learning about distributed systems and automation — areas where I continue to grow my knowledge over time.

Languages and Tools

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

Programming Languages

JavaJavaScriptTypeScriptPythonGoCBash

Frontend Development

HTMLReact.jsNext.js

Backend Development

Node.jsExpress.jsDjangoFlask

CSS Frameworks

CSSTailwindCSS

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