Projects

Project Rust Tauri Svelte MCP LLM Providers

Nightloom

Model-agnostic LLM harness in Rust: one provider-neutral chat core behind two shells (a CLI REPL and a Tauri desktop app) with six provider adapters normalizing onto the same event stream. The append-only session log is the source of truth, so compaction, rewind and elision are markers rather than deletions.

Read the case study →
Project Rust Vulkan Slang/SPIR-V Hot Reload

GG Engine

Rust + Vulkan engine core built for one loop: human plays, agent edits, rebuild, reload with state intact. Hot-reloadable game dylibs, deterministic record/replay, and a local-first CI that gates the public API surface.

Project Astro TypeScript Tailwind CSS MDX

subash.co

Personal website and blog, built with Astro and Tailwind CSS.

Project Next.js TypeScript Recharts Tailwind CSS Shadcn UI

Tides of Change

An interactive visualization tool for exploring scenarios around ocean plastic waste cleanup efforts. Simulates cleanup budgets, costs, and timelines to understand potential trajectories for addressing global plastic pollution.