Projects

Mullayam

Hello Visitor! I am a Full Stack Engineer specializing in Backend Engineering, Distributed Systems, AI Integrations, and Developer Platforms. Over the last 3 years, I have built scalable SaaS products across FinTech, Procurement Intelligence, Email Infrastructure,Event Driven Apps and DevOps platforms using Node.js, TypeScript, Golang, Python, PostgreSQL, Redis, RabbitMQ, and modern cloud technologies.I enjoy owning products end-to-end, solving complex engineering challenges, optimizing performance, and delivering impactful solutions at scale.

Enjoys Voice - WebRTC Phone System

Link

Tech Stack Bun, TypeScript, Express, Drachtio, FreeSWITCH, SIP.js, WebRTC, Go, Gin, GORM, NextJS (React 19), Zustand, PostgresDB, Valkey/Redis, Docker

Description: Enjoys Voice is a browser-based phone system for real WebRTC calls with microphone audio, a drag-and-drop IVR flow builder, voicemail with in-browser playback, call recording, and SIP trunking for PSTN. A hybrid backend pairs a Bun/TypeScript SIP engine (live telephony, presence, IVR runtime) with a Go REST API (auth + durable data) behind a Next.js PWA, sharing Postgres and Valkey/Redis. Third-party sites can embed an API-key-gated click-to-call widget (@enjoys/voice-widget) to add browser calling with a single script tag.

Go TCP Chat

Link

Tech Stack Go, BubbleTea

Description: go-tcp-chat is a simple, self-hosted TCP Terminal based chat server built with Go from scratch.

Go Auth TOTP

Link

Tech Stack Go, JWT, TOTP, Redis, PostgresDB or SQLite, Cryptography

Description: go-auth-totp is a simple, self-hosted authentication service built with Go from scratch. It supports TOTP authentication, JWT, Redis, and SQLite.

Node Mail Server

Link

Tech Stack NodeJS, Typescript

Description: Node-mail-server is a simple, self-hosted SMTP mail server built with Node.js from scratch. It supports email sending, receiving, logging, and debugging—perfect for local development, testing, or lightweight production us.

Pinglet - Smarter, Faster, Custom Push Notifications

Link

Tech Stack NodeJS(ExpressJs), NextJS, Typescript, Redis, IndexDB, PostgresDB, Webpush, SSE

Description: Pinglet is a lightweight push notification platform that makes in-browser alerts fast, simple, and fully customizable. Trigger rich notifications from your backend or frontend with under 50ms latency. Add buttons, media, and custom layouts with ease. Coming soon: native push support, analytics, an HTML/CSS editor, and AI design tools. Built for developers and users who want full control without the complexity.

Server Stack Suite

Tech Stack NodeJS(ExpressJs), NextJS (SWC + Tanstack Query), Typescript, Redis(Pub-Sub), Socket.io, IndexDB, PostgresDB, Docker, BuildPacks (Nix, Google,Paketo)

Description: The platform makes it easy to manage and deploy services. You can set up reverse proxies, generate SSL certificates (Nginx), use a live terminal in the browser, and track real-time server metrics and logs. You can deploy apps, databases, and mail servers using Git, Docker, or zip files, and manage domains, repositories, and files. It works with AWS and Digital Ocean, offers DNS management, and allows system service control. Features like email, tunneling, and FTP servers are coming soon

Airsend - Email Service

LinkVideo Demo

Tech Stack NodeJS(ExpressJs), Typescript, ReactJs(Vite+Ts), Socket.io, Redis(Pub-Sub), IndexDB

Description: People can create disposable emails and custom domains with unlimited storage and emails. It hosts its own SMTP server, allowing users to point MX records to the mail server, verify domains, and create custom mailboxes. Users can track emails (delivered, bounced, or opened) and store logs. Emails are stored securely in encrypted form using Redis and IndexDB. A temporary mail service is also available, with mails stored in the browser’s IndexDB. Future updates include SMTP support, campaigns, and private workspaces for organizations

Web Browser Live Terminal

LinkVideo Demo

Tech Stack NodeJS(ExpressJs), Typescript, ReactJs(Vite+Ts), Socket.io, Redis(Pub-Sub),

Description: Web Browser Based Terminal using Xterm, allowing clients to SSH into servers and supports SFTP. Users can easily upload and download files (single/multiple) with drag-and-drop functionality, and download directories as zip files. It includes pre-added command snippets for convenience. Multi-user and multi-instance support is available, with a live editor (Monaco Editor) currently in progres

Cal-Dev

Link

Tech Stack Go, Fiber, PostgreSQL, Valkey, Redis, WebSocket

Description: A production-grade calendar server written in Go. Supports CalDAV, JMAP, and external ICS synchronization, with background job processing powered by Valkey/Redis and WebSocket for real-time updates.

Mailbridge

Link

Tech Stack Bun, TypeScript, Redis, RocksDB, SQLite, node-telegram-bot-api

Description: Production-ready multi-platform bot system for sending emails via chat commands. Supports Telegram, Slack, and Discord. Built with a modular adapter architecture, dynamic per-user email providers, queue-based delivery, and draft compose. Uses Redis for pub/sub and caching.

Serverless OS

Link

Tech Stack Rust, Firecracker, NATS, Go, React, TypeScript, WebSocket

Description: A Serverless Operating System where everything runs as functions using microVMs (Firecracker), avoiding traditional services. It uses a high-performance stack combining Rust and Go, along with WebSockets for real-time logging.

Webhooks Testing Tool

Link

Tech Stack Go, React, TypeScript, WebSocket, Vite, Tailwind CSS

Description: A free, self-hosted webhook testing tool. Generates unique URLs to inspect incoming HTTP requests in real-time. Leverages WebSockets for pushing real-time request data to the React frontend.

Kumo UI

Link

Tech Stack Bun, React, TypeScript, Vite, Tailwind CSS, shadcn/ui, Recharts, WebSocket

Description: A modern web dashboard for KumoMTA to manage queues, trace SMTP sessions in real-time, view metrics, and control your mail server from a clean SaaS-style interface. Features live stat cards, queue inspection, message lookup, bounce/suspension rules, and WebSocket-based SMTP client/server tracing.

Go Auth Server

Link

Tech Stack Go, PostgreSQL, Redis, RabbitMQ, JWT, OIDC

Description: A production-ready authentication server built with Go following hexagonal architecture. Features JWT, OIDC, and multi-strategy authentication, backed by Redis for fast session management.

Secureflow

Link

Tech Stack Go, PostgreSQL, Fiber, OpenFGA, WebSocket

Description: A production-grade, AWS-style firewall manager for Go. Uses iptables/nftables and OpenFGA for role-based access control, along with WebSockets for real-time traffic monitoring and security group management.

Go MTA

Link

Tech Stack Go

Description: A Mail Transfer Agent (MTA) built entirely in Go. Designed for efficient email delivery, queue management, and SMTP handling.

CloudOS

Link

Tech Stack Shell, C, Java, Python

Description: A Cloud Operating System designed to orchestrate computing resources and provide a unified interface for cloud application deployment and management.

Monaco LSP Hub

Link

Tech Stack Bun, Docker, TypeScript, WebSocket

Description: A self-hosted, multi-language code editor powered by Monaco Editor with full Language Server Protocol (LSP) support over WebSocket. Built with Bun and Docker.

Monaco Vanced

Link

Tech Stack TypeScript, React, Zustand, Dexie, Vite, Monaco Editor

Description: A plugin-based, event-driven IDE framework built on Monaco Editor. Features over 85 modules, a virtual filesystem, and a highly extensible plugin architecture.

Context Engine

Link

Tech Stack TypeScript, Monaco Editor, JSON

Description: A static intelligence engine for Monaco Editor. Provides language intelligence for 94 languages and 26 provider types using pre-built JSON data instead of heavy backend Language Servers.

SyncHub

Link

Tech Stack Go, Elixir, Phoenix, WebSocket, SSE, Valkey, Redis

Description: A high-performance, multi-tenant message broker to broadcast real-time messages between backend services and frontend clients. Features fully interoperable implementations in Go and Elixir, supporting raw WebSockets, SSE, and horizontal scaling via Valkey/Redis.

Synchronous (Tunneling) Server

Tech Stack ElectronJs, NodeJS, Typescript, ReactJs (Vite), RabbitMQ, Redis (Pub-Sub),PostgresDB, WebSockets

Description: A desktop application that connects to Tally on a client PC with a backend hosted on AWS to sync data between the database and Tally. It features efficient data exchange and real-time updates, enhancing system reliability and performance. Authentication is required with a key and secret, and it supports single-machine session-based access

Tech Stack ReactJS, NextJS, Redux, NodeJs, Socket.io, Express, Typescript, MongoDB, BillDesk SDK

Description: A luxurious website offering memberships for individuals who want to book private events by paying a membership fee.

Realtime Code Editor

Link

Tech Stack ReactJS, Redux, NodeJs, Socket.io, ExpressJs, Typescript

Description: A personal project for practice, where users can connect with others to edit, share, and download their own or others' code using CodeMirror. The code is executed on the backend with live collaboration features.

Happift

Link

Tech Stack NextJS, Redux, MongoDb, Prisma, Axios, JsonWebToken, Paytm PG, Custom GoogleAuth

Description: This is a personal practice project focused on the buying and selling of gift cards. Users can buy and sell gift cards using a payment gateway implemented with Paytm.

Jobcy

Tech Stack NodeJS, Typescript, ReactJs (Vite),PostgresDB

Description: A Job Portal, People can join as Recruiter and Candidate