Skip to content
View Arti-0's full-sized avatar
:shipit:
wth they have a detective squirrel emoji
:shipit:
wth they have a detective squirrel emoji

Highlights

  • Pro

Block or report Arti-0

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Arti-0/README.md

Typing

Builder at heart — developer, designer and founder. I take products from the first sketch to the shipped system: the interface, the code, and the infrastructure underneath. Full-stack TypeScript, applied AI, and a taste for interfaces with character. I work AI-augmented by default — coding agents, orchestrated with tooling I build myself.

Portfolioandreas-bodin.vercel.app

Writing
Where agent-job time goes
Can your verify gate fail?
LLM runner concurrency

Contactandreas.bodin8@gmail.com

GitHub contributions — 3D wave

Pinned Loading

  1. Ciel Ciel Public

    Ciel — a complete B2B CRM / prospecting SaaS codebase: Next.js 16, Supabase RLS multi-tenant, Stripe, transactional email, 29 Playwright suites. Built solo over a year.

    TypeScript

  2. portfolio portfolio Public

    Personal portfolio — hand-built with canvas-ui (ForceField WebGL), GSAP and Vite. 55 KB of gzipped JS.

    TypeScript

  3. ai-planner-scaffold ai-planner-scaffold Public

    The LLM is a planner, never an enforcer — production AI-agent scaffold: capability registry as sandbox, Zod-narrowed tool schema, server-side cost estimation, hard caps, fail-open rate limiting, ex…

    TypeScript

  4. edge-webhooks edge-webhooks Public

    Dependency-free SHA-256, HMAC-SHA256, timing-safe compare and Standard Webhooks verification in pure TypeScript — for edge runtimes without node:crypto. NIST/RFC 4231 test vectors.

    TypeScript

  5. escrow-ledger escrow-ledger Public

    Reference implementation of a production credit system on Convex: append-only ledger (8 entry types, deterministic replay), escrow with two-pool invariant, 12-state job machine, atomic idempotent w…

    TypeScript

  6. french-open-data french-open-data Public

    Typed, zero-dependency TypeScript clients for French open-data APIs — Recherche d'Entreprises (Sirene), BODACC, France Travail. Bounded timeouts, OAuth token cache, privacy masking, fail-open caching.

    TypeScript