RG

Projects

A collection of things I have built and experiments I have shipped.

Nexus ChatScreenshot

Nexus Chat

Railway

A unified interface to interact with OpenAI, Google Gemini, Anthropic, and other leading providers. Features an intelligent "Auto" mode that dynamically routes queries to the most suitable model based on context and question complexity. Developed with Datastar (Hypermedia/SSE), GO and Tailwind CSS. The platform supports multi-modal analysis (PDF/Image), AI image generation, and semantic session search using Voyage AI embeddings and Turso.

OpenRouter AIVoyage AIAI Web SearchAI Image GenerationVoyage EmbeddingsGolangTemplDatastarTailwind CSSSSEServer-Sent EventsTurso dbTurso Vector Search
Semantic Google Drive EngineScreenshot

Semantic Google Drive Engine

Github

A full-stack data pipeline that transforms a standard Google Drive into a high-performance, searchable knowledge base. It features an automated background worker (Go) that syncs documents, converts them to Markdown, and generates vector embeddings using Voyage AI. The frontend is built with a “No-JS-Framework” architecture using Golang Templ and Datastar, providing real-time, streaming search results via Server-Sent Events (SSE).

GolangGoogle Drive API v3Vector SearchTurso (LibSQL)Voyage AITemplDatastarSSEMarkdown EngineOAuth2
Tech TubeScreenshot

Tech Tube

Railway

Technology video collection with advanced search. Features: Go-powered backend, YouTube API integration for video metadata, dynamic tagging, and vectorization to Pinecone. Implements Gen AI (Open AI) for intelligent query rephrasing and semantic search, all delivered via a Hypermedia-driven UI (Datastar, Tailwind CSS) with YouTube iframe API integration.

Open AIVoyage AIGolangTemplDatastarTailwind CSSSSEServer-Sent EventsFirestoreFirebasePineconeSemantic Search
Gemini ChatScreenshot

Gemini Chat

Railway

Chat application showcasing advanced Gen AI capabilities. Features include direct Gemini AI model interaction, AI-powered summarization/analysis of uploaded images & PDFs, web search integration, and image generation using Gemini. Implemented similarity search for chat sessions using Gemini embeddings stored in a Turso vector database. Built with Go, HTMX, Alpine, Tailwind CSS, and Turso for a hypermedia-driven user experience

Gemini AIGemini Web SearchGemini Image GenerationGemini EmbeddingsGolangTemplHtmxAlpineTailwind CSSSSEServer-Sent EventsTurso dbTurso Vector Search
Global Destination SuggesterScreenshot

Global Destination Suggester

Railway

A tool leveraging Go, Datastar, and the Gemini AI model to provide AI-driven tourism recommendations. It fetches and displays geographical coordinates for points of interest in cities on a map UI

Gemini AIGolangTemplDatastarLeafletTailwind CSSSSEServer-Sent EventsTurso db
Claude ChatScreenshot

Claude Chat

Railway

A simple Claude Chat using Golang, Datastar, Tailwind CSS & Turso

Claude AIClaude Web SearchGolangTemplDatastarTailwind CSSSSEServer-Sent EventsTurso db
Open AI ChatScreenshot

Open AI Chat

Cloudflare

A simple Open AI Chat using Remix, Open AI API, Tailwind CSS & Cloudflare KV

Open AIReactTailwind CSSSSEServer-Sent EventsCloudflare KV
Golang Stock TrackerScreenshot

Golang Stock Tracker

Railway

A simple stock tracking tool using Golang, Datastar, TailwindCSS, Echarts and Firebase to view personal tracked stocks

GolangTemplDatastarTailwind CSSSSEServer-Sent EventsFirebaseAlphavantage APIEcharts
Aastron LegoScreenshot

Aastron Lego

Cloudflare

A simple scheduler app for booking appointment with Astrologer using Remix, React, Tailwind CSS & Turso db

ReactRemixTailwind CSSShadcnTurso db
Full-Stack Semantic Portfolio & Experiment LabScreenshot

Full-Stack Semantic Portfolio & Experiment Lab

Railway

A high-performance personal portfolio built with a focus on speed and modern hypermedia patterns. Featuring a custom-built semantic search engine using Voyage AI embeddings and Turso’s vector extension, allowing users to query my projects using natural language. Built with a “No-JS-Framework” philosophy using Golang and Datastar for real-time interactivity and SSE.

GolangDatastarHypermediaTurso VectorVoyage AIVector SearchSSETailwind CSSResend APIRailway
Notes GolangScreenshot

Notes Golang

Railway

A simple note tracking app using Golang, Datastar, Tailwind CSS, Supabase Auth & Database

GolangDatastarEditorjsTailwind CSSSupabase AuthSupabase Database
Web LearningsScreenshot

Web Learnings

Firebase

A React, Remix PWA using TailwindCSS and Firebase to display a collection of You Tube videos about Javascript frameworks

ReactOpen AI EmbeddingsTailwind CSSVector SearchPineconePWA
PortfolioScreenshot

Portfolio

Cloudflare

Portfolio site built with React, React Router & Tailwind CSS

ReactReact RouterTailwind CSSCloudflare KV
Notes Remix jsScreenshot

Notes Remix js

Cloudflare

A simple note tracking app using React, Remix, Tailwind CSS, Supabase Auth & Database

ReactRemixTailwind CSSSupabase AuthSupabase Database
Places to Visit Open AIScreenshot

Places to Visit Open AI

Cloudflare

A simple tool to suggest places to visit for 40,000+ cities in the world using React, Remix, Open AI & Tailwind CSS

Open AIReactRemixTailwind CSS
React DriveScreenshot

React Drive

Firebase

A PWA drive using Vite, React, TailwindCSS and Firebase to store and access files and folders

ReactViteTailwind CSSFirebase
Stock TrackerScreenshot

Stock Tracker

Netlify

A PWA using Remix, React, TailwindCSS, Echarts and Firebase to view personal tracked stocks

ReactRemixTailwind CSSFirebasePWAAlphavantage APIEcharts
Golang CalendarScreenshot

Golang Calendar

Railway

A calendar app using Golang, Htmx, Tailwind CSS, Supabase Auth & Database

GolangTemplHtmxAlpineTailwind CSSSupabase
React CalendarScreenshot

React Calendar

Netlify

A calendar app using React, Remix, Tailwind CSS, Supabase Auth & Database

ReactRemixTailwind CSSSupabase
React FullCalendar EventsScreenshot

React FullCalendar Events

Github

React FullCalendar Events. Month, Week & Day views along with ability to drag, drop events & adjust(increase/decrease) duration of events.

ReactFullCalendarDrag & DropFramer Motion
FastHTML Open AIScreenshot

FastHTML Open AI

Github

A simple FastHTML project to chat with Open AI

FastHTMLOpen AIPythonTurso db
Wordle CloneScreenshot

Wordle Clone

Cloudflare

Wordle clone implementation using React, Remix Cloudflare KV & Tailwind CSS

ReactRemixTailwind CSSCloudflare KV
React Grocery ListScreenshot

React Grocery List

Github

A simple Vite PWA for tracking grocery list with real time updates using Reactjs, Tailwind CSS, Framer motion & Partykit

ReactViteTailwind CSSFramer MotionPartykitPWA
SignalR+BackgroundServiceScreenshot

SignalR+BackgroundService

Github

.Net core SignalR + BackgroundService to send notification to client/user

.Net CoreSignalRBackgroundService
AzureAD & Gmail AuthScreenshot

AzureAD & Gmail Auth

Github

.Net core Azure AD & Gmail authentication for web app

.Net CoreAzure ADGmail Auth
AzureADWebApp+WebApiScreenshot

AzureADWebApp+WebApi

Github

.Net core Azure AD authentication for web app and consume a Azure AD protected web api using Microsoft Identity Web

.Net CoreAzure ADWeb AppWeb Api
Calendar CloneScreenshot

Calendar Clone

Firebase

Google calendar inspired PWA app along with firestore data storage and firebase authentication

VueNuxtFirebaseFirestorePWA
Vue ChatScreenshot

Vue Chat

Firebase

A Vue 3 PWA single room chat project with Firebase google authentication and Firestore data

VueFirebaseFirestorePWAChat
Vue DriveScreenshot

Vue Drive

Github

A Simple Client Side Drive implementation using Vue 3, Composition Api & Tailwind CSS

VueComposition ApiTailwind CSS
Vue QRCode GeneratorScreenshot

Vue QRCode Generator

Codepen

VueQRCodeCodepen
Vue DatePickerScreenshot

Vue DatePicker

Codepen

VueVueUseDatePickerCodepen
Vue, HTML Popover API & View Transition APIScreenshot

Vue, HTML Popover API & View Transition API

Codepen

VuePopover APICodepenView Transition API
Vue, HTML Dialog & View Transition APIScreenshot

Vue, HTML Dialog & View Transition API

Codepen

VueHTML DialogCodepenView Transition API