I build software, end to end.

Self-taught full-stack developer — from Biomedical Engineering at the Technion to designing, building, and shipping production software.

Selected work

sessionscribe ⟶ claude-code plugin

SessionScribe

A Claude Code plugin that hooks the agent lifecycle to log every session and generate an AI summary at exit. Uses Claude Haiku for cheap, fast summarization. Live on the Claude Plugin Hub.

status
live
stack
Claude CodeHooksClaude APITypeScript
links
repoplugin hub

tagline ⟶ ai changelog generator

Tagline

Reads git history and turns technical commits into customer-friendly release notes. Handles merge commits, squash merges, and conventional commits. Deployed on Vercel serverless.

status
live
stack
Next.jsClaude APIVercelGit
links
repogettagline.dev

cartographer ⟶ rag over codebases

Cartographer

Query TypeScript codebases in natural language, with citations to exact file paths and line numbers. AST-aware chunking via tree-sitter, query expansion via Claude Sonnet, vector search via Chroma. Indexed supabase-js, zod, trpc, zustand.

status
live
stack
RAGtree-sitterChromaExpressVPS
links
repocartographer.ormiz.dev

rubric ⟶ ai code review

Rubric

Checks whether a PR's implementation matches its stated intent — not just code quality. A single Claude call with a Zod schema as the required output format, and real token counting instead of heuristics. Code owns the mechanical facts; the model owns the judgment. CLI plus GitHub Action, dogfooded on itself.

status
live
stack
Claude APIZodGitHub ActionsCLI
links
reporubric.ormiz.dev

Experience

Independent Developer

2021 — present · remote

Design and build AI developer tools end to end — architecture, implementation, and production deployment.

  • Build AI systems on the Claude API: structured, schema-validated output (Zod), real token budgeting, and evals — code owns the mechanical facts, the model owns the judgment.
  • RAG over TypeScript codebases: AST-aware chunking with tree-sitter, query expansion, and vector search (Chroma), with citations to exact file and line.
  • Ship to production: Next.js on Vercel serverless plus a DigitalOcean VPS (Express, PM2, Caddy reverse proxy).
  • Develop Claude Code plugins against the agent hook lifecycle (UserPromptSubmit, PostToolUse, Stop).

Full-stack Developer, Tabit

2022 — present

Full-stack development across Tabit's restaurant-tech products, frontend and backend.

  • Built integrations with Google and other third-party platforms.
  • Shipped several AI features across the product line.

BSc, Biomedical Engineering

Technion — Israel Institute of Technology · 2014 — 2020

Stack

web
TypeScriptReactNext.jsNode.jsTailwind CSS
ai
Claude APIRAGVector Databases
data
PostgreSQLSupabase
ship
VercelGitHub Actions