Skip to main content
ofri peretz

Engineering Leader & Open Source Creator

Ofri Peretz

Most production code will soon be written by machines — I build the trust layer for it. Architect of the Interlace ESLint Ecosystem 477 rules across 30 specialized plugins, built for the AI/agentic era.

Section 1:Impact

The numbers behind the work

Cumulative totals across code, writing, and community — refreshed daily, every number traceable to its source.

npm downloads
548.2K
Packages published
40
GitHub stars
19
Articles published
87
Article views
10.3K
Reactions
105
Comments
75

Aggregate display values: npm downloads: 548.2K, Packages published: 40, GitHub stars: 19, Articles published: 87, Article views: 10.3K, Reactions: 105, Comments: 75

Section 2:The agenda

OP

Software is changing authors. Trust has to keep up.

Code is changing authors
Most production code will soon be written by machines. The trust layer — review, analysis, policy — has to change authors with it: findings a coding agent can act on, standards that survive the handoff from human judgment to automated repair.
Evidence over confidence
The industry runs on unverifiable claims. Public numbers should carry their methodology, benchmarks should publish their weights, and a marketing claim should expire unless it re-earns its place. I hold my own work to that bar first.
Leadership in the open
Trust doesn't scale through authority; it scales through work anyone can audit. Transparent methods, documented decisions, code in public — the same discipline whether the room is an engineering org or an open ecosystem.

This agenda is behind the Interlace ESLint Ecosystem 30 plugins, 477 rules, covering OWASP Top 10, LLM security, and database hardening — behind the writing below, and behind how I run distributed engineering teams at Snappy.

Section 4:Also building

Interlace Serverless

3 plugins live

TypeScript-first plugins for the Serverless Framework

defineConfig and typed plugin helpers, per-function IAM roles with strict validation, and API Gateway caching with flush and cleanup hooks — for Serverless Framework v4+, each plugin independently versioned on top of a shared devkit.

Interlace Design System

146 items

The components this site is built from

Not an npm dependency — a shadcn-style registry of 146 items you install FROM, so the component lands in your tree and stays yours to edit. This blog consumes it that way (@interlace ds.interlace.tools), which is why every page here is also a working example of it.

burgee

Coming soon

An agent-native CLI framework

Drop-in compatible with commander and yargs, so an existing CLI keeps working. Declare a command once and help, --json, --schema, --mcp and shell completions are all projected from that single declaration — so the CLI a human reads is the same one an agent can call, without a second interface to keep in sync.

Section 5:Writing

Latest articles

View all →

Section 6:Career

Work experience

  1. U.S. Site Engineering ManageratSnappy (Austin, TX)
    • · Built first U.S. engineering team
    • · Leading largest distributed team (US/EU)
  2. Open Source Creatoratofriperetz.dev
    • · 30 ESLint plugins, 477 rules
    • · Deep dives on JS/TS, testing & platform engineering
  3. DevEx Team Lead + API LeadatSnappy (Tel Aviv)
    • · First monetized API platform
    • · 25+ shared packages, mono-repo
  4. Full Stack EngineeratSnappy
    • · Scaled APIs 100x
    • · 1,000+ tests, TypeScript migration
  5. Previous RolesatVarious
    • · 6 years of platform engineering across startups and scale-ups