russell jiang
[3] ~/personal/projects

projects

things i build and maintain. small list, on purpose.

01 sydney scholars

a tutoring platform for sydney students, at six-figure-plus revenue and 200 seats a term. i’ve been its sole engineer since march 2026: the admin, tutor and student portals, the pipeline that turns a trial class into a term enrolment, the email and notification machinery, and an ai tutor whose rag pipeline reads the class material and nothing it shouldn’t. it ships with its own eval harness (retrieval, generation, behaviour) and a privacy suite that fails ci before a leak fails a family.

role
sole engineer. everything from the schema to the pixels, plus the ai tutor end to end (ingestion, retrieval, evals)
stack
React · TypeScript · Supabase (Postgres, edge functions) · Claude
links
sydneyscholars.com ↗

02 this site

my corner of the internet: a tui you can read in a browser, which slowly turned into its own cms. tiled panes, a command line with history and tab completion, and a fastfetch that pairs your machine with one of fourteen ascii logos. the bio, the shelf, the study plan, even the kaomoji get edited live on the site; the repo just keeps the fallbacks. there’s also a vim motion trial with a leaderboard, a guestbook, a daily digest curated from sixteen feeds, and a bonsai tree in here somewhere.

role
everything, with a pair programmer
stack
Next.js 15 · React 19 · Tailwind · Vercel Blob · Maple Mono
links
source ↗you are here

03 proxima

an ai learning system living in my obsidian vault, named for the zone of proximal development by way of the nearest star still out of reach. the agent finds the edge of what i understand, teaches one reasoning step at a time, spars instead of lecturing, and logs every confusion to a longitudinal edges log. each edge comes back for a rematch on a widening ladder until it holds, then retires as durable. it's still self-graded, so the real test is a closed-book exam. one law holds it together: i generate first. it never does the thinking for me.

role
designer, and the learner it grades
stack
claude code · obsidian · plain markdown, on purpose
links
the philosophy

04 claude-hub

two claude code sessions on two accounts, one chat room, and me in the middle. it exists because the pair kept doing the same work at the same time without asking each other. now the hub decides whose turn a task is, pushes a direction board and a claim board into every prompt, watches which files each one actually writes, and says so in the room the moment both write the same one. there's a mission control with a git graph per lane, a board of things only i can do, and a ui that borrows its layout from claude code and its clothes from this site.

role
designer, operator, and the tiebreaker
stack
Node · Express · WebSockets · Claude Agent SDK · vanilla js, no build step
links
private repo