← Back to the portfolio

Everything
I've been building.

The full collection, from early experiments to deployed applications. Search by name or technology, or choose an area to explore.

82Projects & explorations
83Technologies across the work
82 projectsThe complete project archive
AI infrastructure · Professional experience04

Persistent conversation memory and semantic context retrieval across AI platforms, built as part of my engineering role.

FastAPIPostgreSQL / pgvectorRedisARQDocker
Full Stack02

A connected campus ecosystem bringing student services, real-time collaboration, and learning resources into one place.

ReactNode.jsMongoDBSocket.ioBotpressExpress3D
Distributed systems · Cloud engineering01

A Netlify-style deployment engine. From a Git repository to an isolated build, live logs, and a routed application.

AWS ECS / S3DockerKafkaRedisClickHouse
AI engineering · Backend03

An asynchronous retrieval pipeline that turns documents into searchable context for grounded AI conversations.

FastAPIQdrantLangChainReactRQ / Valkey
AI engineering · Developer tools05

A voice interface and structured agent workflow connecting conversation, planning, and approved tool execution.

PythonOpenAIPydanticAsyncIOSTT / TTS
Full Stack06

Persistent conversations with live presence and typing indicators, built across the MERN stack.

ReactExpressMongoDBSocket.ioJWTNode.jsJWT AuthTailwindCSS
Full Stack07

A Google Docs–style collaborative code editor built with CodeMirror and Socket.io. Supports real-time cursor synchronization, live updates, auto-save sessions, and multiple language modes.

ReactCodeMirrorSocket.ioExpressNode.jsMongoDBTailwindCSS
System Tools08

A LAN-based DC++ clone for fast file sharing inside NIT Meghalaya campus.

Node.jsSocket.ioP2P Networking
Next.js09

Hotel booking platform built using Next.js, Supabase, Google Cloud authentication, and React Query.

Next.jsNextAuthSupabaseGCPReact Query
System Tools10

Fork / exploration

A DBMS Project for secure online voting with user authentication and result tallying.

ReactNode.jsExpressMySQLJWT AuthDBMS
EdTech11

Complete medical learning platform with video lessons and structured modules.

ReactNode.jsMongoDB
E-commerce12

A fully functional pizza ordering application excluding payment integration.

ReactExpressTailwindMongoDB
Group Projects13

In progress

A marketplace for students to buy/sell/exchange academic materials.

React JsExpressMongoDBSocket.jsTailwind CSSNode.jsReduxMongooseAxiosCloudinaryStripeJWTPassport.js
Group Projects14

In progress

Seller inventory management, prices, and order updates.

React JsExpressMongoDBSocket.jsTailwind CSSNode.jsReduxMongooseAxiosCloudinaryStripeJWTPassport.js
Group Projects15

In progress

Admin system for analytics, user management, and demand insights.

React JsExpressMongoDBSocket.jsTailwind CSSNode.jsReduxMongooseAxiosCloudinaryStripeJWTPassport.js
React Projects16

Learning project

Travel packing list manager.

React
React Projects17

Learning project

Dynamic pizza menu using components.

React
React Projects18

Learning project

Bill splitting app.

React
React Projects19

Learning project

Movie search app using OMDb API.

ReactOMDb API
React Projects20

Learning project

Weather UI using open API.

React
React Projects21

Learning project

Interactive quiz system.

React
React Projects22

Learning project

Map-based city mapping tool.

ReactLeaflet
React Projects23

Learning project

Timer for workouts.

React
React Projects24

Learning project

Pizza UI using React.

React
React Projects25

Learning project

AI chatbot UI.

ReactGemini API
React Projects26

Learning project

Modern online notepad.

ReactReact Web Share
React Projects27

Learning project

Practice to-do list.

React
React Projects28

Learning project

Social media frontend layout.

React
JavaScript Projects29

Learning project

A browser project developed for a hackathon, with a public GitHub Pages demo.

JavaScript
JavaScript Projects30

Learning project

An AI interface experiment built with browser JavaScript.

JavaScript
JavaScript Projects31

Learning project

A date countdown built with browser JavaScript.

JavaScriptHTMLCSS
JavaScript Projects32

Learning project

A cricket-themed browser game built with HTML, CSS and JavaScript.

JavaScriptHTMLCSS
JavaScript Projects33

Learning project

A browser currency-conversion project with a JavaScript interface.

JavaScriptHTMLCSS
JavaScript Projects34

Learning project

A multi-page coding-game interface with login and final-screen views.

JavaScriptHTMLCSS
JavaScript Projects36

Learning project

A browser music player with local audio and video assets.

JavaScriptHTMLCSS
JavaScript Projects37

Learning project

A shopping interface with product data, a bag page and JavaScript interactions.

JavaScriptHTMLCSS
JavaScript Projects38

Learning project

A compact browser interface for generating QR codes.

JavaScriptHTMLCSS
JavaScript Projects39

Learning project

A browser quiz built with HTML, CSS and JavaScript.

JavaScriptHTMLCSS
JavaScript Projects40

Learning project

A JavaScript experiment for generating and displaying colors.

JavaScriptHTMLCSS
JavaScript Projects41

Learning project

A browser tool for generating sample paragraphs.

JavaScriptHTMLCSS
JavaScript Projects42

Learning project

A JavaScript password-generation exercise.

JavaScriptHTMLCSS
JavaScript Projects43

Learning project

The classic rock, paper, scissors game in a browser interface.

JavaScriptHTMLCSS
JavaScript Projects44

Learning project

A weather interface built with browser JavaScript.

JavaScriptHTMLCSS
JavaScript Projects45

Learning project

A second weather-app exploration from the project archive.

JavaScriptHTMLCSS
JavaScript Projects46

Learning project

A JavaScript task-list interface with dedicated HTML and CSS.

JavaScriptHTMLCSS
JavaScript Projects47

Learning project

An image-slider interface built with HTML, CSS and JavaScript.

JavaScriptHTMLCSS
JavaScript Projects48

Learning project

A browser implementation of the classic grid game.

JavaScriptHTMLCSS
JavaScript Projects49

Learning project

JavaScript algorithms and data structures coursework from freeCodeCamp.

JavaScriptHTMLCSS
JavaScript Projects50

Learning project

A second JavaScript algorithms and data structures course exercise.

JavaScriptHTMLCSS
JavaScript Projects51

Learning project

A third JavaScript algorithms and data structures course exercise.

JavaScriptHTMLCSS
JavaScript Projects52

Learning project

A fourth JavaScript algorithms and data structures course exercise.

JavaScriptHTMLCSS
HTML/CSS Projects53

Learning project

Ten interface exercises covering landing pages, parallax, restaurants, music, documentation and a portfolio.

HTMLCSS
HTML/CSS Projects54

Learning project

An election-themed website built with HTML and CSS.

HTMLCSS
HTML/CSS Projects55

Learning project

A shopping-site interface exercise inspired by Myntra.

HTMLCSS
HTML/CSS Projects56

Learning project

An online job application form built with HTML and CSS.

HTMLCSS
HTML/CSS Projects57

Learning project

A company-website design exercise focused on interface layout.

HTMLCSS
Bootstrap58

Learning project

An interface practice project using Bootstrap.

HTMLCSSBootstrap
React Native59

A task-list application built while learning React Native.

React NativeJavaScript
Automation60

In progress

Ongoing automation work retained from the project collection.

System design · Open source61

Prototype

A modular C prototype that classifies SQL reads and writes, then routes them to separate PostgreSQL instances.

CPostgreSQLlibpq
Database internals · Open source62

Prototype

A PostgreSQL extension prototype exploring query instrumentation, observability and regression detection.

CPostgreSQLExtension API
OpenStreetMap · GSoC preparation63

Prototype

Explore the iD tagging schema through preset search, inheritance resolution, dependency graphs and validation.

ReactTypeScriptZustandVite
OpenStreetMap · Developer tools64

Prototype

A schedule editing prototype with weekly views and parsing for OpenStreetMap opening-hours expressions.

ReactJavaScriptopening_hoursVite
DevOps · Cloud infrastructure65

Learning project

A distributed application lab with container orchestration, Kubernetes manifests and a CI workflow based on the OpenTelemetry demo.

DockerKubernetesOpenTelemetryGitHub ActionsKafkaValkey
Backend · System design66

A URL-shortening service with Redis-backed redirects, persistent links, click tracking and API rate limiting.

Node.jsExpressMongoDBRedisDocker
Backend · Developer tooling67

Prototype

A typed API experiment connecting validated route contracts with tRPC procedures and an OpenAPI definition.

TypeScriptExpresstRPCZodOpenAPI
Real-time systems · Media68

Capture browser media, relay it over WebSockets and stream to an RTMP destination through FFmpeg.

Node.jsExpressSocket.ioFFmpegDocker
AI infrastructure · Backend69

A cross-chat memory layer that stores conversations, retrieves relevant embeddings and reconstructs context for new prompts.

PythonFastAPIMongoDBQdrantOpenAIDocker Compose
Full-stack · Blockchain70

Prototype

A college project connecting a React upload interface, IPFS storage services and a Solidity file registry.

SolidityHardhatReactethers.jsExpressIPFS / Pinata
Full-stack · EdTech71

A learning platform with course and lecture management, protected student flows, course purchases and progress tracking.

ReactRedux ToolkitExpressMongoDBStripeCloudinary
Backend · Campus infrastructure72

A campus content-sharing backend for role-based access, study resources, discussions, calendars and opportunities.

Node.jsExpressMongoDBJWTGoogle OAuthMulter
Frontend · Problem solving73

A component-based word game with a daily-word utility, grid, rows, tiles and an answer reveal.

ReactJavaScriptTailwind CSSVite
Frontend applications74

Learning project

A React blog application from the public project collection.

ReactJavaScript
Full-stack · Hotel applications75

Learning project

A hotel application represented by a dedicated repository alongside the Next.js booking experience.

ReactJavaScript
Frontend · Creative development76

Learning project

A TypeScript portfolio experiment exploring interactive interface presentation.

TypeScript
AI / ML · Design exploration77

Design exploration

A documented design exploration for learning enhancement, course resources and personalized course recommendations.

Open source · Study fork78

Fork / exploration

A study fork of pgagroal, the PostgreSQL connection pool, alongside an independent query-routing prototype.

CPostgreSQL
Open source · Study fork79

Fork / exploration

A study fork of the OpenStreetMap iD editor, complementing opening-hours and schema-visualization prototypes.

JavaScriptOpenStreetMap
AI research · Study fork80

Fork / exploration

A research fork exploring PageIndex, a document-index approach to reasoning-based retrieval.

PythonRAG
AI / ML · Learning project81

Fork / exploration

A course-material fork for studying deep learning and music generation through MIT 6.S191 labs.

PythonJupyter Notebook
Cloud · Study fork82

Fork / exploration

A study fork of an end-to-end AWS DevOps project, kept alongside the cloud-native deployment lab.

AWSDevOps

Curious about what I’m building next?

Follow along on GitHub
Open to opportunitiesFor roles, collaborations, or a conversation about the work.

Let’s talk
about it.