Skip to content
rushikesh

Projects

A selection of projects I've built.

A bytecode-compiled language with closures and a tri-color garbage collector, built from scratch with zero dependencies

Go Compilers Virtual Machine

A change data capture engine using Postgres logical replication, durable checkpoints, and pluggable sinks

Go PostgreSQL Kafka Prometheus

A browser engine built from scratch that parses HTML and CSS, computes layout, and renders pages as terminal ASCII

TypeScript HTML CSS

Run SQL directly against CSV, JSON, NDJSON, TSV, and Parquet files without an import step

TypeScript DuckDB SQL

A searchable memory layer for Git workspaces that finds commits, branches, and at-risk local work

Go SQLite Git

Kubernetes-powered playgrounds for rapid prototyping in React and Node.js

Go Kubernetes Next.js TypeScript

An AI coding CLI for inspecting, editing, and reasoning about code from the terminal

Go Gemini

Monitor services and get instant downtime alerts with AI-assisted remediation

Go Next.js PostgreSQL Kafka

Create customized Turborepos from composable templates and sensible defaults

Turborepo Next.js TypeScript

Download specific files or directories from GitHub without cloning the repository

Go

A real-time auction and bidding platform

Next.js Turborepo PostgreSQL

Foundational systems built from scratch, including a WAL, load balancer, garbage collector, and consistent hash ring

Go

A thread-safe write-ahead log with file rotation and data-integrity checks

Go

A concurrent tri-color garbage collector with multiple allocation strategies

Go

Monitor Solana wallet transactions in real time

Next.js TypeScript Prisma