Projects
MVPs, AI tools, and production apps — personal builds, freelance work, and shipped products. For the full list, see github.com/Abdul-Moiz31.
25 projects
Page 1 of 3
fsm-types
LiveZero-dependency TypeScript finite state machine library with compile-time type safety. Invalid state transitions are type errors, not runtime crashes. <2KB bundle size across CJS/ESM. Perfect for enforcing business logic transitions at the type level.
catchtype
LiveZero-dependency npm library for typed error handling in TypeScript. Turns catch(e): unknown into a discriminated Result<T, E>, with exhaustiveness checking — TypeScript errors if you forget an error case. Sync and async tryCatch wrappers, no fp-ts, no any.