skip to content
F.I.

1.0

How I work

Plan carefully, ship fast, and keep the people who need the product close to it.

1.1

Method

I plan before I build. Most of what makes a product work or fail is decided in the architecture, so I spend the time up front on how the pieces fit — the data model, the boundaries between services, what has to be correct versus what can be redone later.

Then I move fast. AI coding tools like Claude Code and Codex changed how much one engineer can ship in a week, and I've leaned into that: I write specs together with the people who need the product, get something running early, and put it in front of them instead of describing it.

The part I care most about is the feedback loop. A team that sees its own product weekly asks better questions than one reading a roadmap, so I try to keep the business close to the tech and shorten the gap between "we should try this" and "it's live."

I like owning things end to end — scrapers and data pipelines, LLM and agent workflows, the web app on top, and the infrastructure underneath. I'm always trying new tools, and I'm happiest on small teams where that's an advantage rather than a process problem.

1.2

AI workflow

The specs still come first, and they're still written with the people who need the product. What changed is that execution got cheap, so most of the work moved to setting the agents up properly.

Instructions

Every repo carries its own CLAUDE.md or AGENTS.md: how the project is built, what the conventions are, what not to touch. I stop re-explaining the codebase every session.

Skills

A set of skills per repo for the things I want done the same way every time — tests first, refactoring, code quality, accessibility and UI audits — plus a few written for that project's own domain. They're pinned in a lock file with content hashes, the way dependencies are, so they don't drift underneath me.

Real data

Where an agent needs to see the actual system, it gets an MCP server onto it — the database, the pipeline, the internal API — instead of me pasting output into a prompt.

Parallel

Long jobs run in separate git worktrees, a branch each, so several can go at once. I read the diffs rather than watch them type.

Gates

Typecheck, lint and build run in CI on every repo. Agent-written code clears the same bar as anything else, or it doesn't land.

1.3

Résumé

The same history as this site, on one page.

Open the PDF

6.0

Get in touch

If you're building something and want another pair of hands on it, write to me.

figlesias221@gmail.com