Skip to content
Yann Amsellem
Projects Posts

Projects

Selected open-source tools, platforms, and experiments.

  • moatfolio

    Local-first portfolio terminal & Smart Buy Advisor for the French PEA powered by client-side SQLite WASM, OPFS, and knapsack allocation.

    TypeScriptNext.jsSQLite WASMOPFSLocal-first
  • auth-services-exercise

    Multi-tenant auth platform in Go exploring Envoy ext_authz, gRPC JSON transcoding, RS256 JWTs with token rotation (RTR), Redis rate limiting, and NATS JetStream.

    GogRPCEnvoyNATSRedisJWT
  • @agnosticeng/agx

    Desktop & Web AI analytics platform for ClickHouse built with Tauri, Rust, and SvelteKit.

    RustSvelteKitClickHouseTauri
  • framecraft

    Pure client-side video editor foundation powered by WebCodecs, WASM demuxing, and Web Workers.

    ReactWebCodecsWASMTypeScript
  • dix-de-der

    Modern, offline-first PWA point counter for French Contrée & Coinche with automatic dealer rotation and Marseille scoring rules.

    ReactTypeScriptPWADexie.jsCloudflare Workers
  • @agnosticeng/degen

    Open-source notebook platform for blockchain analytics and interactive queries.

    SvelteKitClickHouseTurso / SQLite
  • @agnosticeng/token-flow

    Interactive graph visualization tool for token holders and transfer patterns.

    SvelteKitD3.jsGraphQL
  • @agnosticeng/agp-mcp

    Model Context Protocol (MCP) server connecting AI agents to the Agnostic analytics platform.

    RustMCPAI ToolsClickHouse
  • @agnosticeng/cli

    Fast command-line interface for querying data lakehouses and ClickHouse instances.

    RustCLIClickHouseData Lakehouse
  • @agnosticeng/sqlite

    Lightweight SQLite client for browser environments backed by WebAssembly and OPFS.

    TypeScriptWASMSQLite
  • @agnosticeng/migrate

    Client-side SQL schema migration engine running directly in the browser.

    TypeScriptSQLMigrationsWASM
  • @agnosticeng/heroicons-svelte

    Lightweight, tree-shakable Svelte component wrapper for Tailwind Labs Heroicons.

    SvelteIconsTypeScript
© 2026 Yann Amsellem · Marseille, France
Email LinkedIn