Repos
82
Stars
3
Forks
0
Top Language
Go
Loading contributions...
Top Repositories
A real-time notification service using Go, Kafka, PostgreSQL, Redis, and WebSockets. It stores notifications in PostgreSQL, caches unread IDs in Redis, and delivers notifications instantly via WebSockets if the user is live.
Simple CLI tool, saves and generates the bill in .txt format
Pulse is a real-time, location-based awareness app that allows users to view and report events happening around them. It helps users stay informed about nearby incidents, activities, and alerts in their current location.
Repo for studying CS:APP (Computer Systems: A Programmer's Perspective) book. It includes solutions, explanations, and projects to understand key CS concepts like memory, data representation, and assembly.
Repositories
82Pulse is a real-time, location-based awareness app that allows users to view and report events happening around them. It helps users stay informed about nearby incidents, activities, and alerts in their current location.
Repo for studying CS:APP (Computer Systems: A Programmer's Perspective) book. It includes solutions, explanations, and projects to understand key CS concepts like memory, data representation, and assembly.
No description provided.
A Golang backend service for managing bank accounts and transactions with reliable, asynchronous processing. Ensures consistent balances using PostgreSQL, Kafka, and MongoDB for scalable ledger management.
No description provided.
No description provided.
RESTful Music Library Management API that allows users within an organization to manage their collection of Artists, Tracks, and Albums. Each organization has a single Admin who oversees the system and its users. The API also provides functionality for users to mark their favorite Artists, Albums, and Tracks for quick access and personalization
A real-time notification service using Go, Kafka, PostgreSQL, Redis, and WebSockets. It stores notifications in PostgreSQL, caches unread IDs in Redis, and delivers notifications instantly via WebSockets if the user is live.
A lightweight distributed task queue using Go, Redis, and net/http. Supports async task execution with scalable producers and workers.
A scalable order management system built using Golang, Kafka, and PostgreSQL, following a microservices architecture. The system efficiently handles orders, payments, and inventory updates through event-driven communication.
Simple CLI tool, saves and generates the bill in .txt format
A Go project showcasing three rate-limiting implementations: per-client (IP-based), token bucket, and tollbooth middleware. Each approach is modularized for clarity and efficiency.
A high-performance text search engine developed in Go, designed to efficiently load, index, and search large datasets from XML wiki dumps. This project features a custom indexing algorithm that significantly improves search speed and accuracy.
A simple Kafka-based coffee order system using Go. The producer sends coffee orders to Kafka, and the consumer processes and logs them.
No description provided.
A simple yet efficient URL shortener built with Node.js, Express, PostgreSQL, and Redis for caching. Generates unique short URLs and supports retrieval with optimized performance.
A simple utility to format dates in various formats using dayjs. This package allows developers to easily format dates into commonly used formats.
Lightweight Node.js utility that scans your codebase for `TODO` comments and lists them with their file locations and line numbers
A lightweight, customizable logging utility designed to help developers log messages to the console with timestamps, log levels (e.g., info, warn, error), and easy-to-use formatting. Ideal for debugging and tracking application events during development.
A CLI tool to detect and resolve duplicate dependencies in Node.js projects, helping manage and optimize your node_modules.
No description provided.
No description provided.
No description provided.
Javascript Recursion
Javascript Data Structure and Algorithms
No description provided.
A blogging platform built with Express.js and MongoDB that supports user authentication and post management. This application allows users to register, log in, create posts, and view posts.
This repository contains implementations of common algorithms and data structures using arrays in JavaScript. It covers essential array operations, sorting algorithms, searching techniques, and more. Each algorithm is implemented with explanations and examples to help you understand the concepts and improve your problem-solving skills.
Data Structures in JavaScript ( Top 5 Questions )
This project demonstrates a basic authentication flow using Express.js and MongoDB with secure password hashing and validation. User passwords are hashed with bcrypt before storing them in MongoDB. During login, the credentials are verified, and a JWT (JSON Web Token) is issued for secure authentication.