I build fullstack and backend applications. Over the past two-and-half years, I've worked with various technologies and also have experience in working in devops area, I prioritize developing a strong foundation through projects and study of core concepts. I like learning about distributed systems and automations, an area where I continue to expand my knowledge over the time.
Languages and Tools
Technologies and tools I've worked with or have experience in.
Programming Languages
Frontend Development
Backend Development
CSS Frameworks
Databases
Cloud Services
DevOps Tools
Other Tools
Projects
Go-based TUI application for AI-assisted clipboard management
Developed a Terminal User Interface (TUI) application in Go for seamless AI integration with clipboard
Implemented automatic text processing and instant AI responses, enhancing user productivity
Created an intuitive dashboard for managing interaction history, AI models, and custom prompts
Designed flexible configuration options including detached mode and default prompt settings
- Go
- Terminal User Interface (TUI)
- AI Integration
Collaborative rich text editor for developers
Developed a real-time collaborative coding platform enabling multiple developers to work on projects simultaneously
Implemented project management features including file creation and developer invitations
Integrated Redis and Socket.io for real-time updates on user activity and project modifications
Utilized Docker for creating isolated, reproducible development environments, enhancing project portability and consistency
- Typescript
- Next.js
- Socket.io
- MySQL
- Prisma
- Redis
- Redux
- Docker
Full-stack Harry Potter themed sports website
Implemented JWT-based authentication for admin and user access
Implemented event based notification on user subscription to a particular event
Integrated Stripe payment gateway for event registrations
Enhanced user engagement through Google Calendar API integration and automated email notifications
- React.js
- Node.js
- Express.js
- MongoDB
- Redux
- Stripe
- Nodemailer
- Google Calendar API
Real-time collaborative drawing and chat platform
Built a platform for real-time collaborative drawing and chat functionality
Designed privacy controls allowing users to create invitation-only rooms
Automated AWS EC2 deployment using Ansible, configuring Nginx, SSL, Node.js, and PM2 for improved scalability and performance
Incorporated Kubernetes for container orchestration, enhancing application scalability and management
- Typescript
- Next.js
- Node.js
- MongoDB
- Socket.io
- Ansible
- Kubernetes
Publish-subscribe messaging system built from scratch in Go
Developed a Kafka-inspired publish-subscribe system with brokers, producers, consumers, and topics
Implemented partitioning within topics for improved scalability
Designed automatic load-balancing functionality among consumers
- Go
Feature-rich blogging platform
Integrated Firebase authentication for secure user sign-up and login
Developed features for creating, publishing, and interacting with blog posts
Implemented advanced functionalities including customizable reading modes, social sharing, and content tagging
- React.js
- Firebase
- Node.js
- Express.js
- MySQL