Jonathan

@SkinnnyJay Β· User

GitHub profile β†— Β· Compare

Technologist | πŸ› οΈ Builder | Systems thinker βš™οΈ Focused on: Code Β· Infra Β· AI Β· Security 🧠 Sometimes reverse engineering, always intentional

San Francisco, CA10 followers60 repositories

Repositories

SkinnnyJay/interview-prep

A monorepo of production-oriented API patterns and algorithms for learning and experimentation

β˜… 1TypeScriptForks 2

SkinnnyJay/forge

Forge β€” agentic workflow platform core

β˜… 0TypeScriptForks 1

SkinnnyJay/wiki-llm

Personal knowledge vault plugin for Claude Code, Cursor, and Codex β€” ingest, curate, and query markdown wiki pages with CLI tooling, MCP server, knowledge graph, and session memory.

β˜… 0PythonForks 0

SkinnnyJay/zustand.utils

Zustand store helpers: factory, persist, devtools, slices (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/test.utils

Test patterns, faker wrapper, enricher, and test-runner helpers (Node and Edge).

β˜… 0ShellForks 0

SkinnnyJay/resilience.utils

Circuit breaker, rate limiter, bulkhead, and jittered backoff for fault-tolerant APIs (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/zod.utils

Zod schema helpers: builders, safe-parse, transforms, OpenAPI metadata (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/uuid.utils

Generate and validate UUIDs (v1/v4/v5) with full TypeScript support (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/string.utils

String utilities: formatting, casing, trim, slugify (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/time.utils

Time utilities: debounce, throttle, interval manager, managed timeout (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/socket.utils

Reconnecting WebSocket client with optional heartbeat (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/protocols.utils

Shared protocol constants and types for HTTP, correlation, and env parsing (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/react.utils

Framework-agnostic React utilities: hooks, safe context, stable callbacks, transitions.

β˜… 0TypeScriptForks 0

SkinnnyJay/patterns.utils

Composable design patterns: Result/Either, strategySelector, pipeAsync (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/object.utils

Type-safe object utilities: pick, omit, merge, get/set by path, guards (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/number.utils

Number utilities: clamp, roundTo, toInt/Float, isInRange, lerp, sum, avg (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/nextjs.utils

Next.js App Router helpers: safe server actions, route handlers, request context, middleware.

β˜… 0TypeScriptForks 0

SkinnnyJay/misc.utils

Backend misc: singleton, debounce, throttle, LRU, polling, intervals, enums, once, memoize (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/logger.utils

Lightweight, type-safe structured logging with correlation context for Node.js and Edge Runtime.

β˜… 0TypeScriptForks 0

SkinnnyJay/http.utils

Fetch with timeout, retry, and typed HTTP clientβ€”no axios required (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/function.utils

Debounce, throttle, once, pipe, and compose with TypeScript inference (Node and Edge).

β˜… 0TypeScriptForks 0

SkinnnyJay/file.utils

Typed file I/O: readFileUtf8, readFileJson, writeFile, ensureDir for Node.js.

β˜… 0ShellForks 0