simon.fyi

AI Coding

Extended and enhanced workflow with Claude Code.
Integrating AI into real development workflows — not as a gimmick, but with the same strict precision I apply to design systems.

Claude Code in practice

I work extensively with Claude Code to accelerate development, from scaffolding components to refactoring entire modules. It runs alongside my editor as a collaborator that understands the codebase, follows conventions, and executes the tedious parts so I can focus on architecture and intent.

AI as a critical reviewer

Beyond generation, I use AI as a critical reviewer: auditing code for accessibility gaps, inconsistent naming conventions, code conventions, design token usage, and optimization opportunities. The value isn't in replacing thinking — it's in getting honest, tireless feedback that improves the output.

Design System guardrails

AI output is only as good as the rails around it. I lean on Design System tokens, component contracts, and TypeScript to keep generated code on-brand and on-spec. That combination turns AI from a source of UI drift into a tool that actively reinforces consistency across teams.

Refactors and migrations

Large refactors — API renames, token migrations, component version bumps — are where AI pays off most. I use it to apply repetitive changes across the codebase predictably, while I review diffs, validate tests, and catch the edge cases that need a human call.

Workflow

Prompts, project context files, and clear conventions make AI dependable. I set up repo-level instructions, automated checks, and review steps so AI-assisted work ships with the same quality bar as anything else — type-checked, linted, tested, and consistent with the Design System.

Curious how AI fits your workflow?

I can help your team adopt AI-assisted development without losing the precision your Design System depends on.
Let's talk about where it fits — and where it doesn't.

Contact me