Skip to content
View isidropasman's full-sized avatar

Block or report isidropasman

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.

Content in all repositories owned by your account will be closed.
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
isidropasman/README.md

Founder · Buenos Aires · Voice AI · Agents · Learning

Founder · Software Engineer · Buenos Aires, Argentina


Selected Work

Plexo

AI agents for real-world workflows — turning messy human conversations into evidence-backed operational context.

→ Engineering deep dive

Voice AI · Context Systems · Evals · Agent Systems

Gauntlet

A black-box proving ground for AI agents. Adversarial scenarios, tool-use simulation, reproducible evals, pass^k, and evidence you can actually debug.

→ View repository

Agent Evals · Adversarial Testing · Tool Calling · Reliability

FounderOS

An evidence-driven decision system for founders: bounded context, versioned procedures, verified sources, independent challenge, replayable traces, and ablation-based evaluation.

→ View repository

TypeScript · Context Engineering · Retrieval · Evals · Provenance

AI Privacy Guard

Local-first privacy enforcement at the boundary between humans and AI. Detects sensitive information before it leaves the browser.

→ View repository

Privacy · Browser Security · Local-first · LLMs

MacTools

I kept paying for tiny Mac utilities, so I started building my own. One native macOS app for the small tools I use every day.

→ View repository

Swift · SwiftUI · macOS · Developer Tools


How I build

I treat AI-assisted development as an engineering system, not a favorite-tool stack. The tools and models change constantly; the loop should keep getting better.

I don't optimize for writing code faster. I optimize for shortening the loop between intent, implementation, failure and learning.

Principle How I work
Explore before building Read the system, reproduce the problem, understand constraints and existing patterns before changing code.
Scale planning to complexity Explore → Scope → Plan → Build. Small changes stay lightweight; architectural changes earn a spec, explicit decisions and a deeper implementation plan.
Engineer context AGENTS.md as a portable entry point, with architecture docs, specs, decisions, scoped instructions and reusable skills as deeper sources of truth. Tool-specific context files are adapters, not the system of record.
Use agents as a system Mix interactive and autonomous coding agents, parallelize independent work, and compare approaches when uncertainty is high.
Verify behavior, not intent Typecheck, unit/integration tests, E2E, browser tests and agent evals where they actually reduce uncertainty.
Review adversarially Diff review, AI review, human review and failure-oriented checks before shipping meaningful changes.
Close the loop Production failure → root cause → test/eval → architecture or context update.

The loop

                    ┌──── CONTEXT ────┐
                    │                 ↓
INTENT → EXPLORE → SCOPE → PLAN → BUILD → VERIFY → REVIEW → SHIP
            ↑                  │          │              │
            │                  └── EVALS ─┘              │
            │                                            │
            └────────────── LEARN FROM REALITY ──────────┘

Process scales with complexity. A tiny fix should not need the same ceremony as a new subsystem. Specs, deeper research, explicit ADRs and parallel agents enter the loop when the problem earns them.

Current playground

I switch environments depending on the problem and keep testing new ones rather than standardizing too early.

Coding environments / agents

Conductor · Cursor · Claude Code · Codex · Orca

Models

I regularly compare model families rather than building around a single provider — including Claude, GPT / Codex, and Gemini — and route work based on the task, latency, reliability and how well the model handles the surrounding context.

Supporting tools

Obsidian · Playwright · Greptile · architecture docs · ADRs · reusable skills · isolated worktrees when useful

No tool loyalty. No model loyalty. Keep what improves the loop; replace what doesn't.

Vanilla, in evals

When I say vanilla, I mean the baseline: the underlying LLM without the extra system around it — no custom retrieval, no tools, no skills, no orchestration layer. I use that baseline to understand whether the surrounding architecture is actually adding value.

The tools will change. The system shouldn't depend on any one of them.


Interests

Founder · Voice AI · Agents · Learning · Evals · Context · Automation · Developer tools

Core stack

TypeScript · Python · Node.js · PostgreSQL · Docker

Tool Calling · RAG · Voice AI · LLM Evals · Agent Systems

Pinned Loading

  1. plexo-engineering plexo-engineering Public

    Engineering deep dive into Plexo, voice agents, evidence-backed process reconstruction, evals, reliability, and system design.

    TypeScript 2

  2. agent-evals agent-evals Public

    A repository for agent-evals

    TypeScript 2

  3. founder-os founder-os Public

    TypeScript 2

  4. Zent-Agency/ai-privacy-guard Zent-Agency/ai-privacy-guard Public

    TypeScript 1

  5. MacTools MacTools Public

    Swift 6 1