Portfolio

Public projects with real repos and real live URLs

I wanted this to read more like a working index than a polished gallery. Everything here links to a public GitHub repo and a live public URL, so you can inspect the code and the product instead of taking my word for it.

6 live projectsGitHub visibility checkedHomepage URLs verified from repo metadata

Reporting route

Main site analytics dashboard

The live GA4 dashboard for rajeevg.com, filtered to the main hostname and stream so blog pages, project routes, and custom site events stay readable.

ECharts and Observable PlotLive GA4 Data APIMain-site stream filterCustom event schema front and centerBlog and project content reporting

Reporting route

Hackathon voting analytics dashboard

A dedicated reporting surface for the voting app, built to replace the muddy Looker Studio artifact with a cleaner BigQuery-backed dashboard and a fully reviewable dummy preview mode.

ECharts and Observable PlotLive BigQuery modeDummy preview modeHackathon-only reporting datasetGA Data API surface
Hackathon Voting App showing the live public scoreboard and consent-aware footer controls.
Live product
Operations productpublic

Hackathon Voting App

A production-ready single-screen judging app built for a live hackathon room.

This app was built around a very specific constraint: the judging workflow had to stay operationally simple on the day. That meant one public scoreboard, one manager setup surface, one voting modal for judges, and enough proof and resilience work that the room could trust it when the event actually started.

How it works

The product runs on Next.js, Clerk, Prisma, and Postgres, with XLSX-driven setup, self-vote blocking from uploaded team emails, one locked score per judge, a manager-only remaining-votes tracker, and a shared GA4 plus BigQuery reporting layer for event-day analysis.

Next.js 14TypeScriptClerkPrismaPostgresPlaywrightGA4

Public GitHub repo with a live production judging surface.

Workflow Garden homepage showing its editorial layout and generated activity panel.
Live product
Education productpublic

Workflow Garden

A public learning site for issue-driven AI development workflows.

Workflow Garden turns a fairly opinionated software workflow into something a newcomer can actually browse. It mixes evergreen articles, project pages, concept pages, and a generated activity diary, so the site feels alive rather than frozen in one explanatory moment.

How it works

The site is built with Next.js and Velite, then fed with generated content from local repo activity. A refresh pipeline creates static JSON and search indices before deploy, which lets Vercel serve the whole thing without runtime access to the local Code workspace.

Next.jsReact 19VeliteTailwind CSSPagefindVercel

Public GitHub repo with a public homepage URL.

Proof Pack landing page with the review form and launch feedback messaging.
Live product
Review toolpublic

Proof Pack

A launch-review app that turns a URL into a concise critique pack.

Proof Pack is for that annoying moment right before launch, when a page technically works but still needs someone to say whether the hierarchy is clear, the mobile layout holds up, and the whole thing actually feels ready to ship.

How it works

A user submits a public URL and the app builds a review pack around clarity, accessibility, mobile risk, and concrete next steps. The product is intentionally lightweight, but the thinking behind it is not.

Next.jsReact 19Tailwind CSSVitestVercel

Public GitHub repo with a public homepage URL.

Choice Compass decision app showing criteria weighting and a live recommendation.
Live product
Decision toolpublic

Choice Compass

A weighted decision helper for comparing a small set of options.

Choice Compass is a small app with a very specific job: help someone compare a few real options without sliding straight into spreadsheet sprawl. It is deliberately simple, fast, and browser-local.

How it works

The app lets a user define options, add weighted criteria, score each option, and review the winner with a shareable summary. Everything runs in the browser, with `localStorage` handling persistence, so there is no backend to look after.

ReactTypeScriptViteVitestlocalStorageVercel

Public GitHub repo with a public homepage URL.

Model Intelligence Guide interface comparing model presets and recommended fits.
Live product
Data productpublic

Model Intelligence Maintainer

A workbook and static guide for comparing model quality, price, and provider coverage.

This project pulls together model metadata and benchmark signals from multiple sources, then turns them into a workbook and static guide for a very practical question: which model should I actually use?

How it works

A Python pipeline refreshes and normalizes OpenRouter, Artificial Analysis, Vals, and LiveBench data into deterministic datasets, a workbook, and a deployed static site. The repo keeps provenance, cohort rules, and mapping diagnostics out in the open instead of pretending that part is easy.

PythonuvOpenRouterArtificial AnalysisValsLiveBenchVercel

Public GitHub repo with a public homepage URL.

rajeevg.com showing a long-form article and the site navigation shell.
Live product
Publishing systempublic

rajeevg.com

The personal site and publishing system behind this portfolio.

This site is both a public homepage and a small publishing system. It is where I publish writing, explain projects, and turn technical work into something readable for people who were not in the terminal with me.

How it works

The site runs on Next.js with Velite as a typed content layer, shadcn/ui components for reusable UI, and MDX for long-form posts. That makes it easy to mix structured React components with essays, diagrams, and code-heavy write-ups.

Next.jsReact 19VeliteMDXshadcn/uiTailwind CSSVercel

Public GitHub repo with a public homepage URL.

Strategic context

How these projects connect back into the content system

The projects page now feeds the same graph as the blog and dashboards. Readers can move from a shipped system into the proof write-up, the analytics explanation, or the broader hub that explains why the project matters.

Hubapproved

AI workflows and agentic engineering

Agentic engineering

Public IA anchor.

hubaiagents
Hubapproved

Measurement, privacy, and analytics systems

Analytics engineering

Public IA anchor.

hubanalyticsmeasurement
Hubapproved

Playbooks and operator workflows

Workflow playbooks

Public IA anchor.

hubplaybooksworkflow

Public IA anchor.

hubproofprojects