A portfolio of work

abhinav
gohain

currently Senior Product Designer at Atlassian

Bringing obsessive craft to the unloved corners of enterprise UX.

scroll

Work

Three projects I actually want to talk about.

From task automation to workflow orchestration

Evolving JSM's linear automation builder into a true orchestration platform with parallel branches, conditional logic, and time-aware steps, while protecting the simplicity that teams already relied on, and learning exactly where power and clarity start to pull against each other.

Read case study
Automation · New ticket workflow
Ticket created
Branch on priority
P1Page on-call
P2Assign & notify
ElseQueue triage

AI-native incident mitigation with Playbooks

A two-phase story: turning static SOPs into executable, in-ticket runbooks, then letting post-launch signals reshape them into Mitigation inside Incident Command Center, a plan-centric, AI-assisted workspace for the moments that matter most.

Read case study
Playbook · Database failover runbook
Acknowledge alert in PagerDuty0:42
Confirm primary DB unreachable1:14
3Promote replica · us-east-2 → primaryNow
4Update DNS · 60s TTLQueued
5Notify #incident-channelQueued
6Verify writes on new primaryQueued

Agentic AI for ops workflows with Rovo Ops

Diagnosing why a feature-complete AI agent wasn't landing, then resurfacing it as something IT teams actually reached for during a real incident.

Coming soon
Rovo · ticket triage assist
I'm seeing 14 similar tickets this week tagged "VPN auth". Want me to draft a runbook from the resolutions?
Yes, group by error code first
Drafting now · 3 patterns found
Done. "VPN auth failures" runbook with 4 steps, grouped by error code. Linked to all 14 tickets.
Attach it to the incident and notify the requesters
On it · runbook attached, 14 requesters notified