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.
An evaluation framework for measuring whether engineering skills and additional context improve AI-agent performance, using isolated runs, baseline-versus-context comparison, and blind judging.
MCP and context infrastructure that lets AI coding assistants understand real Rails applications through generated project context and read-only introspection.
Safe Rust CLI for Model Context Protocol (MCP) runtime management. Orchestrates communication between LLMs and external tools via standard I/O streams using the ReAct reasoning pattern.
A launcher for Pi and other coding-agent hosts that loads language-specific skills, safety controls, and workflows for Ruby, Rust, Python, and Elixir.
A Rust CLI that turns a codebase into a multi-chapter Markdown tutorial with Mermaid diagrams, helping people understand an unfamiliar system.
A Rust CLI for multi-provider AI reviews of GitHub pull requests, with a local pre-commit mode for reviewing changes before they are committed.
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
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
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
Skills for idiomatic Rust development, covering ownership, type-driven design, error handling, project context, and Cargo TDD.
npx skills add igmarin/rust-core-skills
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
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
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.
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 →Open to full-time, part-time, and contract opportunities in software engineering and AI engineering.