Skip to content
View khushinpatel1's full-sized avatar

Block or report khushinpatel1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
khushinpatel1/README.md

Khushin Patel

Building small, opinionated software. Some of it you can read; the products are private while they are pre-revenue.


Source you can read

motion-kit — nineteen dependency-free motion effects, vanilla CSS+JS and plain React, on one shared duration/easing token system. No build step to view the gallery. Stack: JavaScript, CSS, React

since-clock — a live reading of elapsed time since a fixed instant. Every frame computed from the epoch, never incremented, so there is no drift and no catch-up after a hidden tab. One JS file, one CSS file, no dependencies, no build step. Stack: JavaScript, CSS

perch — a floating always-on-top scratchpad for macOS you dictate into while reading something else. Not another transcriber; it fills the gap insert-at-cursor tools leave. Stack: Swift, SwiftUI, SwiftPM

claude-skills — custom Claude Code skills for directing AI-assisted design and build work: style and taste specs, redesign audits, image-to-code pipelines.


Products

Khushin — personal site, the umbrella for this body of work. Live: https://khushin.com Stack: TypeScript, Cloudflare Workers, Wrangler, Playwright · CI/CD: GitHub Actions

Garden — local-first, encrypted personal finance web app. Manual entry and CSV/PDF statement import work with no account; optional opt-in bank-linking. Also ships as an iOS/Android app and a macOS desktop app from the same codebase. Stack: TypeScript, React 19, Vite, Cloudflare Workers, Capacitor (iOS/Android), Tauri v2 (macOS), Dexie, Playwright · CI/CD: GitHub Actions (staged rollout)

Kapers — native iOS app: capture a task in natural language, review it, approve it. Writes to Calendar and Reminders only after explicit approval. No backend, no network calls. Stack: Swift, SwiftUI, EventKit, SwiftPM

Overgrown Relay — hand-painted 2D asset pack for an overhead action RPG: characters, enemies, a boss, a full 128px environment kit, two playable maps. Assets and data only, no engine code. Stack: Python tooling, ComfyUI / PixelLab asset pipeline

Popular repositories Loading

  1. since-clock since-clock Public

    A live reading of elapsed time since a fixed instant. Every frame computed from the epoch, never incremented — no drift, no catch-up after a hidden tab. One JS file, one CSS file, no dependencies, …

    JavaScript 1

  2. motion-kit motion-kit Public

    Nineteen dependency-free motion effects — vanilla CSS+JS and plain React — on one shared duration/easing token system.

    JavaScript 1

  3. khushinpatel1 khushinpatel1 Public

    Khushin Patel — projects & skills

  4. claude-skills claude-skills Public

    Custom Claude Code skills for AI-assisted design and build work

  5. perch perch Public

    A floating scratchpad for macOS — not another transcriber.

    Swift