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
Frontend Development
Backend Development
CSS Frameworks
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