Skip to content
Harshdeep Singh

Work

Two systems, and the open-source work around them.

Semantask is the flagship: real-time chat, an outbox and leased workers under a suggest-first AI contract. Knowledge Workbench is a retrieval product with citations. Both are public repositories.
  1. 01Case study

    Semantask

    Real-time work coordination

    An open-source work-coordination platform. Teams talk in chat, conversation becomes reviewable suggestions, managers approve, and tool-running autonomy stays optional and policy-gated.

    1. 01Conversation
    2. 02Suggestion
    3. 03Approval
    4. 04Execution
    • Node.js 24
    • TypeScript
    • pnpm
    • Turborepo
    • Next.js 15 (App Router)
    • Socket.IO
    • Redis adapter
  2. 02Case study

    Knowledge Workbench

    Research with hybrid retrieval and citation-grounded answers

    A NotebookLM-style research assistant. Notebooks hold PDFs, articles, YouTube videos and VTT transcripts; answers stream with citations that jump back into the source viewer.

    • Bun
    • TypeScript
    • TanStack Start
    • TanStack Router
    • TanStack Query
    • React 19
    • Tailwind 4

03Open source

Upstream contributions

Pull requests to other people's projects, grouped by what they touch. Each line links to the pull request itself; merged and open work are marked as such.

TanStack AI

11 merged · 1 open

TanStack's open-source TypeScript AI SDK. Merged work across provider adapters, streaming and error handling, runtime type safety, and tests.

Provider integrations

Adapter options and provider-specific behaviour.

Streaming and error handling

Making stream failures visible and keeping resumed runs correlated.

Runtime type safety

Replacing assertions with narrowing and tightening public types.

Tests and in progress

End-to-end coverage, and work still under review.