Jasim A Basheer

Open-source

  • Sapporta is a database application framework for TypeScript, with unified building blocks for Airtable-like datagrids, drill-down reports, and agentic API with row-level security.

    A Sapporta grid of tasks, filtered by description and assignee
  • dbu6 is an AI workspace for personal finance. It is a complete double-entry accounting system, and can parse statements from any bank or card in the world. It utilizes the user's local coding agent to dynamically construct parsers for any new format, and categorize entries automatically.

    dbu6's Income and Expenses report, with income and spending by category and a month-by-month chart
  • Nuabase is a TypeScript library to interact with local coding agents like Claude Code, Codex, and Pi. It can start interactive sessions as well as use the agent as a headless API. The same interface also supports standard model provider APIs. All output is always well-typed and adheres to a supplied Zod schema.

    startAgentSession({
      agent, cwd, prompt, dir,
    })

Writing

Earlier writing

Pre-LLM blog archive 9 posts, 2010–2017