Skip to content
View igmarin's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report igmarin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
igmarin/README.md

Ismael Marin — software engineer and technical lead

Portfolio · Résumé · LinkedIn · Email

I build backend systems and developer tools, and I still write code. Ruby on Rails is the stack I know best in production; I also work with Rust, Elixir/Phoenix, and Python. My recent open-source work gives coding assistants better context and tests whether that context actually helps.

Open to full-time, part-time, and contract work. Let's talk.

Open source work

Project What it does
rails-ai-bridge Generates project context and exposes read-only inspection for Rails apps, so assistants can work with the actual codebase. More than 10,000 total RubyGems downloads as of 2026-09-25 UTC.
ruby-skill-bench Runs isolated evaluations to compare assistant work with and without added context or skills, including blind judging. More than 3,000 total RubyGems downloads as of 2026-09-25 UTC.
pi-vida Launches coding agents with per-language skill profiles from the project repo; its Pi workflow also adds safety gates, issue tracking, and chain or team modes.
brigid A Rust CLI that turns a codebase into a multi-chapter Markdown tutorial with Mermaid diagrams.
rs-guard A Rust CLI for multi-provider AI code review of GitHub pull requests and local changes.

Skill libraries

Production work

Dealerware · Software Engineer → Senior Software Engineer → Tech Lead · May 2022–April 2026

  • Worked on distributed systems processing approximately 10,000 telematics events per minute.
  • Led a zero-downtime Elasticsearch-to-OpenSearch migration that materially reduced infrastructure cost while preserving production availability.
  • Authored 40+ ADRs/RFCs and contributed 370+ merged pull requests across 20+ production repositories.
  • Architected enterprise identity and SSO integrations with Auth0, plus role-aware analytics integrations with Databricks and ThoughtSpot.

Nebula Ideas · Head of Strategy / Technical Advisor · 2010–present

Advise startups and product teams on architecture, backend modernization, AI adoption, technical strategy, and product development while staying hands-on with implementation.

Technical focus

  • Backend: Ruby on Rails, Elixir/Phoenix, Python, PostgreSQL, Redis, Sidekiq, OpenSearch, and AWS.
  • Developer tools: Rust, MCP, context engineering, and AI evaluation.
  • Ways of working: software architecture, DDD, TDD, and technical leadership.

Contact

For full-time, part-time, or contract work, reach me through LinkedIn, email, or my booking page.

Pinned Loading

  1. rails-ai-bridge rails-ai-bridge Public

    Zero-config MCP server that gives AI assistants live, read-only knowledge of Rails apps

    Ruby 16 2

  2. ruby-skill-bench ruby-skill-bench Public

    Evaluation engine that measures the ROI of context for AI agent skills. Ruby · blind LLM judge

    Ruby