Services

Rails consulting for the problems your app can prove

Bring one constraint: a slow dashboard, a queue migration, a vendor sync, or an agent workflow. The work starts by naming the evidence, the failure mode, the owner, and the smallest change that can be measured after release.

★ CORE

Rails Performance Audits

Performance work for Rails apps where the problem is measurable: slow dashboards, expensive queries, queue backlogs, API endpoints that miss their budget, or database costs that keep climbing.

Related hub: Rails performance engineering.

Output: a short bottleneck report, the query plans or traces behind it, a ranked fix list, and before/after checks the team can keep running.

  • Request, query, and job profiling
  • PostgreSQL query plans, indexes, and schema review
  • API response time and controller hot path work
  • Cache boundary review across Rails, Solid Cache, Redis, and CDN
  • Before/after measurements the team can keep watching

Rails 8 Solid Stack Migrations

Rails 8 upgrade and infrastructure work for teams that want fewer external services while keeping existing Redis-backed components where they still make sense. The migration plan stays staged, observable, and reversible.

Related hub: Rails 8 Solid Stack.

Output: a queue and Redis inventory, a migration order, rollback commands, and a list of components that should stay on Redis.

  • Rails upgrade sequencing and deprecation cleanup
  • Sidekiq to Solid Queue migration plans
  • Recurring jobs with explicit idempotency rules
  • Solid Cache adoption where database-backed caching fits
  • Kamal 2 deployment and rollback checks

Rails AI Agent Workflows

AI agent work in Ruby and Rails, with the boundaries that matter beyond the initial model call: tool authorization, stored state, retries, background jobs, human approval, and cost tracking.

Related hub: Rails AI agents.

Output: a tool inventory, tenant-scope rules, write-approval map, provider boundary, and tests around the response shapes the workflow depends on.

  • Anthropic SDK and Gemini API clients in Ruby
  • Tool registries with app-level authorization
  • Solid Queue execution for multi-step runs
  • Human approval before external writes
  • Run traces, usage tracking, and parser tests

API Integration and Reporting

Integrations for Rails applications that need to read and write vendor systems without losing track of state. The usual work is OAuth refresh, webhook verification, sync cursors, reconciliation, dashboards, and jobs that can be retried safely.

Related hubs: API integrations and Rails AI agents.

Output: a sync failure matrix, webhook verification path, rate-limit plan, data model, and reconciliation report for records that crossed the boundary.

  • ERP & accounting API integration (Odoo, Xero)
  • OAuth token refresh and granular scope design
  • Webhook ingestion with signature checks and idempotency
  • Sync jobs, warehouse tables, and dashboard models
  • Reconciliation reports for data that crosses system boundaries

Integration guides: API integrations hub, Odoo, Xero. AI agents in Ruby: AI agents hub, Anthropic SDK, Gemini.

Start a conversation

Email works best with the app, the visible symptom, the stack involved, and any evidence you already have: traces, query plans, queue latency, webhook samples, sync cursor state, or the tool list for an agent workflow.