Skip to content

My Projects

Open-source packages and products I build and maintain.

All projects

Cascade

An open-source toolkit for Claude Code — an open version of some of what is built into nSelf, nClaw, and ClawDE, which massively improve on it.

TypeScriptRustAI

Curtain

A menu-bar privacy layer for macOS Screen Sharing. Hides the desk screen and neutralizes local input during remote sessions while your remote control keeps working.

SwiftmacOS

nSelf

Open-source CLI that has grown into an entire ecosystem — 100+ plugins plus additional bundles and products (Task, Chat, Sentry, Claw, and more).

GoCLIself-hosted

hijri-core

Umm al-Qura Hijri calendar engine, zero dependencies. Lock-step adapters for Luxon, date-fns, Day.js, Moment, and the TC39 Temporal API.

TypeScriptnpm

moon-cycle

Maps any date to a precise lunar phase with high-resolution NASA imagery.

JavaScriptnpm

moon-sighting

Crescent moon visibility predictions backed by the bundled JPL DE442S ephemeris.

TypeScriptnpm

nrel-spa

JavaScript port of NREL's Solar Position Algorithm, accurate to ±0.0003°.

TypeScriptnpm

pray-calc

High-precision Islamic prayer time calculations for every major method.

TypeScriptnpm

qibla

Great-circle Qibla direction and distance from any coordinates on Earth.

TypeScriptnpm

solar-spa

WebAssembly build of NREL's Solar Position Algorithm for near-native speed.

WebAssemblynpm