Available for new opportunities

Ismael
Marin

Tech Lead · Senior Software Engineer · AI Engineer · Leon, Mexico 🇲🇽

20 years building software — all remote. Grown alongside Ruby on Rails through every major evolution of the framework. Focused on the intersection of backend engineering and AI tooling: building the systems that make AI genuinely useful for engineering teams.

scroll

20
Years building software
370+
Pull requests merged at Dealerware
40+
Architecture docs & ADRs authored
10k+
Transactions / hour on systems owned

Open Source

Things I've built

ruby-skill-bench Published on RubyGems
Live site →
Gem Version Gem Downloads

High-fidelity evaluation engine for benchmarking AI agent skills across any stack (Rails-first, but extensible). Compare baseline vs. skill-enhanced agent runs with 100% reproducibility via isolated Git sandboxes.

  • Side-by-Side Evaluation: Quantify the impact of specific context or skills on agent performance
  • Isolated Git Sandboxes: Clean diffs, zero side-effects, and 100% reproducibility for every run
  • Multi-Provider: Native support for Anthropic, Gemini, OpenAI, DeepSeek, Groq, Ollama, and more
  • LLM-based blind judging across Correctness, Skill Adherence, Code Quality, and Test Coverage
$ gem install ruby-skill-bench
Ruby AI Benchmarking Evaluation Git Sandboxing
rails-ai-bridge Published on RubyGems
Live site →
Gem Version Gem Downloads

Turn any Rails app into an AI-ready codebase — one command, zero config. AI assistants waste tokens guessing your app structure and still give generic responses. rails-ai-bridge fixes the root cause.

  • Generates static context files for every AI tool — CLAUDE.md, AGENTS.md, .cursorrules, copilot-instructions.md, .windsurfrules, .mcp.json
  • No server required — commit the files, whole team benefits automatically
  • Live MCP server mode for real-time Rails introspection on demand
  • Works with Claude Code, Cursor, Codex, GitHub Copilot & Windsurf
$ gem 'rails-ai-bridge'
$ rails generate rails_ai_bridge:install
$ rails ai:bridge
Ruby MCP Claude Code Cursor Codex Copilot
Live site →
Tessl Rating

Curated AI agent skill library for Ruby on Rails development. Structured SKILL.md files that give coding agents the context, conventions, and discipline to generate production-quality Rails code.

  • Tests as a hard gate — agents cannot write implementation before tests exist and fail
  • Workflow chaining from PRD → tasks → test gate → implementation → review → PR
  • 30+ skills covering service objects, engines, migrations, security & background jobs
  • Compatible with Cursor, Codex, and Claude Code
# Clone to your AI tool's skills directory
$ git clone git@github.com:igmarin/rails-agent-skills.git
~/.cursor/skills/rails-agent-skills
Ruby on Rails AI Agents TDD Cursor Claude Code

Capabilities

Tech Stack

Core Infrastructure
Ruby on Rails Python Go PostgreSQL Redis Cloudflare Vercel AWS Docker Snyk
AI & Tooling
Gemini Claude DeepSeek OpenAI Codex LangGraph MCP Cursor GitHub Copilot CodeRabbit Qodo Tessl OpenCode aider.chat devin.io
Architecture
Spec-Driven Design Domain-Driven Design TDD / RSpec GraphQL Agentic AI Systems

Collaboration

How we can work together

🏗️
AI Integration & Tooling
I help teams safely integrate LLMs into existing Rails monoliths, build MCP servers, and setup agent-based workflows.
👨‍💻
Staff Augmentation
Available for Senior/Lead level feature development, capable of driving complex technical initiatives from PRD to production.
📐
Architecture Consulting
System design, performance optimization, and ADR authoring for scaling Ruby on Rails applications.

Writing

Latest articles

✍️
From Static Prompts to Production Agents: My Journey with Tessl and AI Skills
Published · medium.com/@igmarin
✍️
Your JSON Column Is Not a Settings System
Published · medium.com/@igmarin
✍️
The Engineer Who Understands the Product Will Always Win
Published · medium.com/@igmarin
🤖
Beyond Vibe Coding: How rails-ai-bridge Achieved "Semantic Parity"
Published · medium.com/@igmarin
🤖
Stop "Vibe Coding": How I Bridged the Gap Between Rails and AI
Published · medium.com/@igmarin
All articles on Medium →

Connect

Get in touch

Currently accepting contract work for Senior / Staff Engineer and AI Engineering roles.

🌐
Website
ismaelmarin.dev
💼
LinkedIn
ismaelmarin
⌨️
GitHub
igmarin
📝
Medium
@igmarin
✉️
Email
ismael.marin@gmail.com
🧠
Rails Skills
AI Agent Skills & Workflows
💎
RubyGems
rails-ai-bridge