Portfolio
Things I've built
A selection of applications, tools, and SaaS extensions I've designed, built, and shipped to production.
AI Support Ticket Triage Engine
Support queues fill with unclassified tickets, but moving triage to an LLM puts a slow, non-deterministic, failure-prone call in the request path.
- Ruby on Rails
- PostgreSQL
- Sidekiq
- Redis
- OpenAI API
- Structured Outputs
Interstride
International-student career data lives across slow, rate-limited third-party services; fetching it inline would make the product slow and fragile.
- Ruby on Rails
- PostgreSQL
- Sidekiq
- AWS
AI Lead Engine
LLM lead scoring is asynchronous, but users expect results to appear live — without adding a single-page app to get real-time UI.
- Ruby on Rails
- Rails 8
- Solid Queue
- Hotwire
- Turbo Streams
- ActionCable
- OpenRouter
CovetPics — Shopify UGC Platform
Showing user-generated content on storefronts means running reliably inside Shopify — around its APIs, rate limits, and lossy webhooks.
- Ruby on Rails
- Shopify
- Graph API
- Webhooks
- SaaS
- E-commerce