L0 · Userspace — Herzliya, Israel

Rani

Rust, Next.js & TypeScript developer. I build down the whole stack — and this page descends it with you.

contributions / yr
6,829
public commits
3,465
pull requests
76
public repos
24

L1 · Upstream

Patches applied upstream.

I contribute to the tools I use every day — merged into the editors and frameworks this site was built with.

L2 · Systems

Things I've built, top to bottom.

A gateway, a build tool, an operating system, a voice agent, an antivirus, a black hole, a newspaper. Mostly Rust; web where the web is the right tool.

01 / 07

Skarn

OS-sandboxed MCP gateway

Aggregates MCP servers via Code Mode, compresses agent shell output 70–90%, and kernel-sandboxes every command. One fast Rust binary — no Docker.

02 / 07

affected

Monorepo change detection

Language-agnostic CLI that finds which packages a git change affects, then runs tests, lints, or builds on only those. 13 ecosystems, no framework lock-in.

03 / 07

ferro

A hobby AArch64 operating system

Boots from bare metal to a real graphical desktop, with its own browser engine — Forge — and a port of DOOM.

Rust1SOURCE ↗

04 / 07

lo

Fully local voice agent

On-device speech, a local LLM, and real OS tools in pure native Rust. Detects your RAM, downloads a model, runs entirely offline.

05 / 07

Armadillo

macOS antivirus in Rust

Five detection engines — hashes, YARA, heuristics, persistence audit — with zero system dependencies, as a CLI and TUI.

06 / 07

singularity

Black-hole game for the Playdate

Real-time gravitational lensing on a 1-bit screen: per-pixel Schwarzschild ray deflection at 50 FPS, written in C. The shader behind this page is its descendant.

07 / 07

Hativon

My school's newspaper

The live site students and staff actually use — Next.js, TypeScript, Tailwind, and Postgres, with a custom CMS.

TypeScript1SOURCE ↗LIVE ↗

L3 · Telemetry

A year of signal.

Every green square, extruded. The grid on the right is my last 53 weeks on GitHub — one bar per day, height mapped to that day's contributions.

6,829

contributions in the last year

3,465
public commits
3,240
in private repos
76
pull requests

languages by volume

  • Rust48.8%
  • TypeScript33.2%
  • Kotlin10.1%
  • JavaScript3.2%
  • C2.6%
  • CSS2.1%

L4 · Bare metal

The stack ends here. Say hi.

Open to interesting projects, open source, and good conversations about Rust or the web.