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.
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.
Tech Stack Go, BubbleTea
Description: go-tcp-chat is a simple, self-hosted TCP Terminal based chat server built with Go from scratch.
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.
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.
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.
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
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
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
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.
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.
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.
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.
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.
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.
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.
Tech Stack Go
Description: A Mail Transfer Agent (MTA) built entirely in Go. Designed for efficient email delivery, queue management, and SMTP handling.
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.
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.
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.
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.
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.
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.
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.
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.
Tech Stack NodeJS, Typescript, ReactJs (Vite),PostgresDB
Description: A Job Portal, People can join as Recruiter and Candidate