What I do
- Rails, at depth. Rails across many versions, including 7 and 8. PostgreSQL, Redis, background processing, RESTful APIs, and the service-object discipline that keeps a large app from collapsing under its own weight.
- AI integration that doesn’t rot. Calling LLMs from app code, experimenting with agentic frameworks and RAG, and building my own tooling — while isolating that work behind background jobs with sane timeouts, retries, and rate limiting so the rest of the app stays fast and predictable.
- Production judgment. Testing and CI, encryption and PII handling, and knowing when not to reach for the clever option.