Available for new opportunities
Software Engineer & Tech Lead · Ruby on Rails · Rust · Elixir/Phoenix · AI Engineering · MCP

Ismael
Marin

Software Engineer & Tech Lead · León, Guanajuato, Mexico 🇲🇽

Software engineer and technical leader with deep experience building backend systems, SaaS products, integrations, and engineering teams for U.S. and Latin American companies. Ruby on Rails is my deepest production ecosystem, while I now work regularly with Rust, Elixir/Phoenix, and Python, particularly around developer infrastructure and AI systems. I approach AI as a software engineering problem: clear specifications, useful context, tests, guardrails, and evals. I have worked remotely throughout my career and remain hands-on with architecture and implementation.

ismael@portfolio:~
ismael@portfolio:~ $ about
Ismael Marin · Software Engineer & Tech Lead León, Guanajuato, Mexico Ruby on Rails · Rust · Elixir/Phoenix · Python · AI Engineering Open to full-time, part-time, and contract opportunities. Type 'help' to explore.
ismael@portfolio:~ $
scroll

370+
Merged pull requests across 20+ production repositories at Dealerware · May 2022–April 2026
40+
ADRs/RFCs authored at Dealerware · May 2022–April 2026
~10,000
Telematics events per minute at Dealerware · May 2022–April 2026

Open Source

Featured Projects

Skills · Ruby · Rust · Elixir/Phoenix · Hanami · AI planning

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

npx skills add igmarin/rails-agent-skills
Ruby on Rails AI Agents TDD Cursor Claude Code

Curated library of atomic development skills and orchestrated agents for AI coding assistants, enforcing TDD and DDD discipline for Hanami 2.x Ruby applications.

npx skills add igmarin/hanakai-yaku
Hanami Ruby DDD Clean Architecture

Core Ruby skills for AI agent evaluation. A structured library of language fundamentals, standard library mastery, and idiomatic patterns for benchmarking.

npx skills add igmarin/ruby-core-skills
Ruby AI Evaluation Language Skills

Skills for idiomatic Rust development, covering ownership, type-driven design, error handling, project context, and Cargo TDD.

npx skills add igmarin/rust-core-skills
Rust Ownership Cargo TDD

Skills and workflows for idiomatic Elixir and production Phoenix work, including LiveView, Ecto, OTP, testing, security, and deployment.

npx skills add igmarin/elixir-phoenix-skills
Elixir Phoenix LiveView Ecto

Framework-agnostic AI planning capabilities. Enforces PM and software engineering planning discipline with structured templates for PRDs and task estimation.

npx skills add igmarin/agnostic-planning-skills
AI Agents Planning Cross-platform Agentic Workflows

Capabilities

Tech Stack

Core Infrastructure
Ruby on Rails Rust Elixir/Phoenix Python PostgreSQL Redis Cloudflare Vercel AWS Docker
AI & Tooling
AI Agents Context Engineering Evals Guardrails RAG Spec Driven Development LangGraph Local Models LLM Integration MCP Multi-provider LLM Systems
Architecture
API Design Domain-Driven Design Distributed Systems Spec-Driven Design Monolith Design Hexagonal Architecture

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

🤖

How I Built a Composable AI Skill Ecosystem for Ruby with Help from 4 Different AI Agents

Published · medium.com/@igmarin
→
✍️

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 →

Media & Speaking

Thought Leadership

De Mentes Aumentadas Podcast Logo
Bi-weekly AI Radio Show Spanish 🇪🇸

De Mentes Aumentadas

A syndicated bi-weekly segment about Artificial Intelligence and technology broadcasted on national FM radio, syndicated online as a podcast. We break down the implications of agentic workflows, machine learning models, and complex system architectures to bridge technical depth with public understanding.

Featured Episode

¿Nos escucha el celular? / Is our cellphone listening to us?

In this segment, we analyze and demystify the common belief that our phones actively wiretap our daily audio. I explain how data brokers, web tracking networks, cookie syncing, and predictive machine learning models analyze non-audio signals to predict user desires with hyper-accuracy, mimicking active listening.

Listen to the Episode →

Connect

Get in touch

Open to full-time, part-time, and contract opportunities in software engineering and AI engineering.

Download Resume (PDF) Let's Talk
🌐
Website
ismaelmarin.dev
💼
LinkedIn
ismaelmarin
⌨️
GitHub
igmarin
📝
Medium
@igmarin
✉️
Email
ismael.marin@gmail.com
🧠
Rails Skills
AI Agent Skills & Workflows
💎
RubyGems
rails-ai-bridge
📊
Skill Bench
AI Evaluation Engine