Optimizely Inc
Software Engineer II
Jan 2026 - Present – Opal (core) team
I’m a full-stack engineer on Opal, Optimizely’s AI assistant and agent orchestration platform. I ship across the full stack – Python and Go backends, a TypeScript/React frontend, SQL migrations, and GCP infrastructure – spanning several backend services, the frontend, and production cloud infra.
- Access control & sharing – Designed and shipped Opal’s agent and artifact access-control model: explicit ownership, ownership transfer, a tiered grant privilege model (Owner → Admin → Editor → Viewer), read-only sharing for workflow agents, and HMAC-authenticated agent ownership across Python and Go services and the React frontend.
- Event Bus platform – Built a shared, multi-broker event bus for cross-service eventing: authored a Go event-bus library (~5k LOC) as a 1:1 port of the Python lib and migrated 6 Python and 3 Go services onto it, including dedicated webhook brokers with full production GCP infrastructure.
- Instant Messaging – Delivered a Slack-style messaging surface – threads, reactions, rich markdown, image paste, infinite-scroll pagination, channel system messages, and an organizable sidebar – across a Go backend and React frontend.
- Conversational Agents & Agent Builder – Extended agents with automatic tool prediction, in-turn file uploads, configured prompts, and permission-aware builder UX.
- Instructions & Skills – Created the directive system that injects the right org instructions into agent prompts based on prompt content and selected tools, plus the skills-picker builder UX.
- Production reliability – Diagnosed and fixed a silent failure dropping 224k+ LLM-usage events/day, and resolved a production misconfiguration breaking realtime socket events.