Senior software engineer with 12+ years shipping Ruby on Rails, React, and TypeScript products, now focused on applied AI: agent orchestration, human-in-the-loop controls, memory, and evaluation.
Experience
Senior Software Engineer, Applied AI · Remote
Circle is an all-in-one platform for creators and brands to run communities, courses, and memberships. I work on CircleAI, the assistant community admins use to change real data: spaces, members, workflows, paywalls, events, and courses.
- Designed the human-in-the-loop layer for CircleAI’s tools. One declarative rule decides when an action needs approval, and the same approval card works for the main agent, the planner, and background subagents. Teammates have since adopted it across about a hundred tools.
- Hardened and extended the multi-step planner: Stop mid-execution, one approval card for parallel actions, idempotent decisions under row locks, and side effects moved out of database transactions.
- Gave an agent with hundreds of tools a lifecycle: tools persist per conversation, unload with their skill, and a small subagent prunes the ones a conversation no longer needs during compaction.
- Built CircleAI’s memory layers: community enrichment, structured fields, searchable past conversations, and “Dreaming,” a background process that consolidates what support tickets and sales calls reveal.
- Measured changes against real models before shipping them. A replayed planner failure went from 5/10 to 10/10; internal-ID leaks in replies went from 9 of 10 runs to none.
Lead Software Engineer · Remote
Portrait helps aesthetics entrepreneurs launch and grow medspa businesses. I led engineering for the platform, from team practices to a new backend.
- Led a team of ten developers.
- Introduced Rails design patterns and mentored the team on Interactors.
- Led a revamp of the scheduling system that improved operational efficiency by 30%.
- Strengthened the architecture with KrakenD and Keycloak, and added AppSignal logging and error reporting.
- Directed the design and development of a new Rails 8 backend.
December 2022 – April 2024 Senior Software Engineer · Remote
TuneCore distributes independent artists’ music to streaming services and stores worldwide. I worked across its Ruby, React, and Go services.
- Built and maintained Ruby applications and integrated third-party service APIs.
- Worked with product management on specifications and delivery.
- Resolved performance bottlenecks and bugs, and developed automated test suites.
- Mentored junior developers and took part in code reviews.
Lead Ruby on Rails Developer · Remote
Decisiv builds cloud service relationship management software for commercial vehicle maintenance and repair. My longest mission: senior engineer and, often, team lead.
- Upgraded a large monolith from Rails 3.2 to 4.2 and then 5.1.
- Migrated an Angular frontend to React and worked on Rails microservices.
- Built a portal with Rails 5 and Phoenix/Elixir that made access 40% faster.
- Led and mentored four developers with Agile Scrum, BDD, and TDD, delivering within budget and timeline constraints.
Senior Backend Engineer · Remote
HomeLight is a real estate platform that matches buyers and sellers with agents using data. I led backend API work behind its React frontend.
- Improved throughput from 40 to 1,500 requests per second.
- Cut application load time by 70%, to under three seconds.
- Led backend API projects and built authentication and structured data solutions.
- Built tested Rails components with RSpec and Cucumber.
Backend Engineer · Remote · Through BairesDev
iSeatz builds custom booking solutions for airlines, hotels, and financial services companies.
- Built backend systems with Rails, ZeroMQ, Protocol Buffers, Redshift, Redis, and Chef.
- Refactored legacy APIs with attention to security, performance, and scalability.
- Sped up development by 20% and reduced maintenance by 20% through better code quality.
Ruby on Rails Developer · Montevideo, Uruguay
WyeWorks is a Montevideo software studio specializing in Ruby on Rails and React. It’s where I shipped my first production Rails code, and where this whole journey starts.
- Joined a Rails consultancy in Montevideo and learned to ship production software for clients.