Projects

Things I've shipped.

Open-source tools, runtimes and experiments — a slice of 69 public repositories.

view
GitaSaar

GitaSaar

GitaSaar, a unique project that combines machine learning, Shrimad Bhagavat Gita, and practical problem-solving. In this application, we leverage a machine learning model to teach the context of Shrimad Bhagavat Gita, providing insights and solutions to daily life problems through the wisdom of its slokas.

PythonFastAPILangChain
Distributed Key-Value Database

Distributed Key-Value Database

The Distributed Key-Value Database is a scalable, fault-tolerant key-value store implemented in Go.

Go
Relax Search

Relax Search

RelaxSearch is a lightweight, demonstration-based search engine project built with Go and Elasticsearch.

GoElasticsearch
MyDocker

MyDocker

MyDocker is a lightweight container runtime built from scratch in Go that demonstrates how containerization works under the hood — similar to Docker but in a simplified form.

GoCBash
Microfrontend Blog

Microfrontend Blog

A comprehensive blogging platform built using the Microfrontend architecture. This project demonstrates how to build scalable and modular applications by leveraging React, Firebase, TailwindCSS, Clerk, and Module Federation.

ReactJavaScriptFirebaseTailwind CSS
RelaxTube

RelaxTube

RelaxTube is a scalable and efficient application designed to demonstrate the workflow of video transcoding and streaming.

Node JsReactMongoDBDockerKafkaTailwind CSSExpress.js
RelaxLang

RelaxLang

RelaxLang is a simple, educational programming language designed to help developers understand the basics of language parsing and interpretation.

CJava
Relax.js

Relax.js

Relax.js is a lightweight and modern frontend library designed to simplify building dynamic web applications using a virtual DOM and a component-based architecture.

JavascriptReact
RelaxNative

RelaxNative

Native C/C++/Rust for Node.js with zero-config compilation, build caching, isolation modes, and a supply-chain trust system for third-party native packages.

TypescriptC++Rust
ZenZip

ZenZip

The agent-native backend framework for Node.js — durable workflows, queues, schedules, events, state machines and AI agents in one runtime.

TypescriptNode Js
Python Central Hub

Python Central Hub

Python Central Hub is a platform for Python enthusiasts to learn, share and collaborate.

AstroPython
RelaxCSS

RelaxCSS

A next-generation, Tailwind-like JIT CSS/PostCSS plugin with a powerful plugin system, support for arbitrary values, variants (including dark mode and RTL), efficient watch mode, and CSS variable theme support.

JavaScriptTypescriptPostCSS
Redis Clone

Redis Clone

A Redis clone database implemented in both Go and Rust. This project aims to replicate the core functionalities of Redis, providing a simple and efficient in-memory data structure store.

GoRedisRust
Portfolio Website

Portfolio Website

Crafting my digital showcase with flair using this Next.js-powered portfolio application.

Next JsFireBaseTailwind CssTypeScript
Single Sign-On (SSO) System

Single Sign-On (SSO) System

This project demonstrates a simple implementation of a Single Sign-On (SSO) authentication system using Node.js and Express. With this solution, users can log in to a central authentication server and be automatically logged into multiple consumer applications without needing to log in repeatedly.

JavaScriptTypeScriptMongoDB
Load Balancer Implementation

Load Balancer Implementation

This TypeScript load balancer project replicates features seen in popular load balancers like NGINX and HAProxy. It supports multiple load balancing algorithms (Random, Round-Robin, Weighted-Round-Robin) and performs health checks on backend servers.

JavaScriptTypeScript
JorvelJS

JorvelJS

An opinionated micro-frontend framework and tooling built on Rspack Module Federation for composing independently deployed frontends.

TypescriptReact
URL Shortener

URL Shortener

A URL Shortener application built in Go, which allows users to generate short links for long URLs.

GoRedis
NexaPHP

NexaPHP

NexaPHP is a lightweight and flexible MVC (Model-View-Controller) framework for PHP, designed to streamline the development of web applications.

Php
RustDNS

RustDNS

A DNS server built from scratch in Rust — parses and serves DNS queries, implementing the protocol end to end to understand how name resolution really works.

Rust
SqliteC

SqliteC

A SQLite reimplementation in C — a from-scratch build of the storage engine and SQL layer to learn how an embedded database works internally.

C
Relaxgram

Relaxgram

It's a social media application clone, inspired by Instagram. Leveraging the Laravel framework, we've created a web-based social media platform for users to share photos and videos, follow others, like, comment, and engage in real-time chat.

LaravelJavaScriptMySQLTailwind CSSPhp
Academic Paper Archive with Research Topic Detection

Academic Paper Archive with Research Topic Detection

A research-centric web application that allows users to upload academic papers (PDFs), automatically extract summaries and topics using Machine Learning, and store them in a custom-built distributed file storage system. Semantic search is enabled using Sentence Transformers and FAISS for lightning-fast and accurate retrieval of related papers.

PythonFastAPIPyTorch
RelaxIcons

RelaxIcons

Fetch any Iconify icon and generate ready-to-use components for React, Vue, Angular, Laravel, Svelte, Solid, Web Components, and Next.js RSC-safe React.

JavaScript
Stylesnap

Stylesnap

Stylesnap is a powerful CSS optimization tool designed to reduce the size of your CSS files by analyzing your content files and extracting only the necessary class names, tags, and global selectors.

JavaScriptcss
LivelyWatch

LivelyWatch

LivelyWatch is a blazing-fast live-reload development server written in TypeScript. It watches your static files, injects live-reload scripts into your HTML, and refreshes the browser automatically when changes are detected. Ideal for static site development, component previews, or SPA prototyping.

TypescriptJavascript
MatchGo

MatchGo

matchgo is a minimalistic regex engine that allows you to compile regex patterns, check strings for matches, and extract matched groups.

Go
XPromise

XPromise

A from-scratch reimplementation of JavaScript Promises — replicating the native Promise API, chaining and resolution semantics from first principles.

JavaScript
DronaUI

DronaUI

A modern, lightweight CSS framework inspired by Bootstrap — focused on performance and a small footprint with a utility and component system.

cssJavaScript
SnowUUID

SnowUUID

SnowUUID is a distributed UUID generator that implements the Snowflake algorithm, designed to create unique identifiers.

JavaScript
International Conference Website 🌐

International Conference Website 🌐

This platform serves as an interactive hub for scholars, students, and professionals to participate in the conference, submit research papers, and engage in knowledge exchange.

ReactFireBaseTailwind CssTypeScript
Relax Templates

Relax Templates

Relaxtemplates is a simplified, educational template engine designed to help developers understand the inner workings of template rendering.

Python
GitaVerse

GitaVerse

A TypeScript library to access Bhagavad Gita shlokas, translations, and metadata. This library allows developers to fetch chapters, verses, and complete shloka details from the Bhagavad Gita, including the translations and synonyms.

TypescriptJavascript
Child Adoption Portal

Child Adoption Portal

Welcome to the Child Adoption Portal project! This web application is designed to streamline the adoption process by connecting prospective parents with adoption agencies. Built using JSP and Servlets, the portal focuses on a user-friendly experience while ensuring data security and compliance.

JavaTailwind CssMySQL
ExpressCraft

ExpressCraft

A npx based express app generator for creating express apps with ease. It support all types of tools and technologies related to express.

JavaScript
CommitMap

CommitMap

CommitMap is an NPX package that generates a graphical representation of the commits made in the last 6 months across your repositories in Console.

JavaScript
Relax Theme

Relax Theme

Relax Theme is a fully dark theme designed for Visual Studio Code, offering a calming and distraction-free coding environment.

JavaScript
CloudSim Scheduling

CloudSim Scheduling

This project simulates scheduling in a cloud computing environment using CloudSim. Multiple scheduling algorithms are implemented, allowing for flexibility in assigning tasks (cloudlets) to virtual machines (VMs).

Java

Open to hard problems

Got a system worth
building right?

Distributed backends, AI agents, or performance work that needs to go fast. Let's talk.

0
changedesignexperienceinteractiontomorrowultralifechanceopportunitymomentimmersivechangedesignexperienceinteractiontomorrowultralifechanceopportunitymomentimmersivechangedesignexperienceinteractiontomorrowultralifechanceopportunitymomentimmersivechangedesignexperienceinteractiontomorrowultralifechanceopportunitymomentimmersivechangedesignexperienceinteractiontomorrowultralifechanceopportunitymomentimmersive