BSPK
Senior Software Engineer
BSPK is the unified commerce AI platform for luxury brands — think Dior, Cartier-level clienteling. As the primary backend engineer, I've been building the AI layer from scratch while maintaining and evolving the core Rails application, Shopify integrations, and data pipelines.
AI Assistant
Built a multi-agent system using a swarm architecture. An orchestrator routes to specialist sub-agents (Client Intelligence, Tasks & Calendar) that use tools to query shopper data, purchase history, and schedules. Provider-agnostic — works with OpenAI, Groq, and local models.
Natural Language Search
Designed a system where LLMs translate plain English into Elasticsearch queries, letting sales associates search their client book conversationally — "show me clients who bought handbags last month and haven't been contacted."
Behavioral Analytics
Built an observability pipeline from scratch: API event capture across 270+ endpoints, session materialization, daily metric rollups, behavioral profiling, funnel analysis, and sales outcome correlation.
Shopify & Data Pipelines
Deep ownership of the Shopify webhook pipeline — order syncing, customer assignment to nearest stores via geocoding, staff member resolution, and data quality across the full lifecycle. Led Rails upgrades through 8.1.
Ruby on Rails · Elixir · Phoenix PubSub · PostgreSQL · Elasticsearch · Redis · Sidekiq · RubyLLM · AWS · Tailwind CSS