README.md
mayukh.devREADME.md
# README.md/Manager, Product Design/12+ yrs/MDes, IIT Kanpur

I design the tools developers actually want to open.

UX strategist, human-AI orchestrator and global design manager. Twelve years turning Terraform upgrades, memory leaks and observability pipelines into workflows people trust. I started as a software engineer, so I read the stack trace before the Figma file.

See the work
infra.graph· live
hover the nodes
zsh— mayukh@devex
type help

I manage teams. I also still ship.

As a manager5+ yrs
Built and scaled a UX org of designers, researchers and content strategists, with hiring across India.
Ran a distributed team across time zones with a culture of mentorship and high craft.
Set up DesignOps: an accessible design system with unified Dark, Light and Classic themes that cut design debt.
Led research into the development environment and IDEs, studying how developers actually work to inform product strategy.
As an ICevery week
Defined the North Star interaction model for a VS Code extension that visualizes Terraform infrastructure inside the IDE.
Redesigned the HashiCorp Consul UI on Helios, meeting WCAG 2.2 AA.
Led design strategy for HashiCorp's move from Datadog to IBM Instana and defined shared monitoring and dashboard standards.
Designed OpenTelemetry configuration in OECC so telemetry exports to New Relic, Datadog and other platforms.
UX maturity survey, 2019 → 2024

Progress ADP teams moved from "Interested" (UX acknowledged, little support) to "Committed" (UX critical, executives actively involved).

Read the full leadership case study

Making Terraform upgrades boring again.

80% of HCP Terraform workspaces migrated to the latest version
Company
IBM HashiCorp
Role
Senior Product Designer, end to end
Users
DevOps & platform engineers
Built with
Claude Code, Helios MCP

Upgrading Terraform means touching core, modules and providers at once, in production, with state on the line. Engineers postponed it for as long as they could, and old versions piled up across workspaces.

Foundational research with technical stakeholders at Tier-1 financial institutions, including JPMC and DBS Bank. Their Infrastructure-as-Code friction became a low-risk upgrade roadmap for large enterprise estates.

An agentic flow that does the tedious work and hands back control at every risky moment. The agent proposes, explains and waits. The engineer approves.

Upgrade assistant
workspace: payments-prod
Awaiting approval
Detect versions
core, providers and modules scanned
Check provider constraints
compatible targets resolved
Scan blast radius
33 workspaces, 7 sub-modules affected
Rewrite deprecated syntax
changes staged as a diff, nothing applied
Run policy and security checks
Sentinel and tfsec pass before apply
Generate plan and risk summary
destructive changes flagged first
Your approval
the agent never applies on its own
Rollback ready
state snapshot kept if apply fails
Review plan Roll back
Bulk version management: checking blast radius, 79% complete, 33 workspaces and 7 sub-modules affected Bulk version management: version update completed, 32 of 40 workspaces updated via agentic workforce

The shipped flow: blast-radius check, then the agentic workforce running the update with a live log.

Prototyped with Claude Code and the Helios Design System MCP server, so reviews happened on working software built from real components rather than on static frames.

80% of HCP Terraform workspaces moved to the latest version. That grew Resources Under Management, which is how the business earns revenue from Terraform.

Read the full case study

Finding the leak before the ticket.

−50% inbound support calls and forum inquiries
Company
Progress Software
Role
Manager, User Experience
Users
OpenEdge developers
Outcome
Lower MTTR, more self-service
Memory over time
session · 42 min
Heap size sampled every 90 seconds across a 42-minute session. The AI profiler flags the moment growth turns from normal churn into a leak, then explains why.
Likely cause

Dynamic objects created in a loop are never deleted, so the heap grows with each call.

suggested fix → release objects in the FINALLY block
Likely cause

A cached result set is never invalidated between sessions, so stale objects accumulate on every reconnect.

suggested fix → scope the cache to the session lifecycle
OpenEdge Memory Profiler: live object and memory graphs alongside profile details OpenEdge Memory Profiler: AI Insights comparing two snapshots with a summary and recommended follow-up questions

The shipped profiler: live memory graphs and profile details, then AI-generated comparisons between snapshots.

Read the full case study

Memory leaks in OpenEdge applications were hard to trace. Developers took them to support calls and forums, and every one of those took time on both sides.

An AI-enabled profiler that explains what it sees in plain language and points to where to look, so developers can solve the problem themselves.

Inbound support calls and forum inquiries dropped by 50%. Self-service troubleshooting improved and Mean Time to Resolution went down.

$ cat metrics.log | sort -r
80%
increase in adoption of the latest OpenEdge versions (OECC)
+25%
CSAT after the OECC redesign
30%
faster product delivery from a WCAG 2.2 AA design system
50+
customer interviews with global financial institutions

Designing for doing

The intersection of Activity-Centered Design and Lean execution

Design is not merely about making things look good; it is about making things work. My philosophy is grounded in the rigors of Design Thinking, but it is built for the speed of modern software development — marrying the strategic depth of the Double Diamond with the iterative speed of Lean Agile.

To ensure I am never solving the wrong problem, I visualize the macro-strategy using the Double Diamond. This framework prevents the "solutioneering" trap — jumping to a fix before understanding the friction.

Double Diamond: Finding the Right Problem through divergence and convergence, then Finding the Right Solution through divergence and convergence
Problem · diverge
Discover
Cast a wide net to explore the landscape of friction.
Problem · converge
Define
Synthesize data to define the core friction.
Solution · diverge
Develop
Ideate and prototype in code, not just frames.
Solution · converge
Deliver
Refine and polish the final, shipped output.

While the Double Diamond provides the map, Agile is the engine. I do not believe in "Big Bang" launches — I believe in shaping a product by iterating on both features and problems, day by day.

Lean Execution loop: Think and solve, Build and design, Launch and test, Measure and learn, then repeat
Think (and solve)
Before the sprint begins, analyze the user story — is this the right small problem to solve now?
Build (and design)
Design happens in the code and components, working with engineers so the solution survives Figma to production.
Launch (and test)
Ship fast. Getting the tool into users’ hands is the only way to validate hypotheses.
Measure (and learn)
Look at the data. Did the solution reduce friction? If not, iterate.

Methodologies like Agile and Design Thinking are the how; Activity-Centered Design (ACD) is the what. Early in my career I adhered strictly to Human-Centered Design. As I specialized in Developer Experience, I realized HCD has limits in complex technical domains — in technical tools, the Activity defines the User.

"Activity-centered design focuses on the activities to be performed... The activity definition provides a coherence that is often missing when the focus is strictly on the needs of the individual users."

— Don Norman, The Design of Everyday Things
Focus on mastery

HCD asks, "Is this easy?" ACD asks, "Does this empower the user to complete the task?" Developers will tolerate a learning curve if the tool provides the precision the activity requires.

Ecosystem awareness

HCD often looks at linear journeys. ACD looks at the ecosystem — a developer isn't just "using a CLI," they're debugging a microservice while checking logs and committing to Git. ACD designs for that chaotic, non-linear reality.

My design process is a hybrid of strategic depth and tactical speed. The Double Diamond ensures I solve the right problem. Activity-Centered Design ensures the solution fits the complex reality of the workflow. Lean Agile cycles ensure we deliver value and validate assumptions every single day.

Commit history

a1f9e3cJan–Jul 2026HEAD
Senior Product Designer @ IBM HashiCorp
Agentic Terraform upgrades (80% of workspaces migrated). North Star for a Terraform visualization VS Code extension. Consul UI on Helios with WCAG 2.2 AA. Datadog to Instana observability strategy.
7c2d0b8May 2018–Jun 2025
Manager, User Experience @ Progress Software
Scaled the UX org across India. OECC strategy: 80% more adoption of the latest OpenEdge, +25% CSAT. AI Memory Profiler: 50% fewer support calls. OTel workflows. Design system that sped delivery by 30%.
4e81a6fMay 2016–Apr 2018
Head of Product Design @ Healers at Home
Led design and front-end teams, architected the Healer Management System UX, and ran A/B-tested landing pages that lifted lead conversion by 75%.
19bb3d2Jan 2013–Apr 2016
Co-founder, Head of Product Design @ CitiTalk
A local social network, from idea to launch. 50,000+ installs, 5,000+ DAU, CAC around ₹15.
c03f7e1Aug 2011–Jul 2013
Master in Design @ IIT Kanpur
Where the engineer learned to ask why before how. Also: a patent for medical device design.
0000001Aug 2007–Apr 2011
Senior Software Engineer @ Wipro
Led an 11-person automation team onsite in Ohio. Built a tool that cut manual test scripting by 90% and won the Hercules Award.

Fluent in both dialects.

B.Tech in IT, four years as an engineer at Wipro, then an MDes at IIT Kanpur. I talk to engineers in their terms, and I prototype in real code when a static frame can't answer the question.

{
  "design": ["Figma", "Adobe XD", "Miro"],
  "ai": ["Claude Code", "Gemini Code Assist", "IBM Bob", "Google Stitch"],
  "code": ["HTML", "CSS", "JavaScript", "React", "React Native", "Node.js", "Java"],
  "ides": ["VS Code", "Cursor", "Antigravity", "n8n", "Android Studio"],
  "infra": ["Terraform", "Vault", "Docker", "Kubernetes", "AWS", "GCP", "Azure", "Chef"],
  "observability": ["OpenTelemetry", "Instana", "Datadog", "New Relic", "Grafana"],
  "analytics": ["Pendo", "Google Analytics"],
  "a11y": "WCAG 2.2 AA",
  "awards": ["Patent: medical device design", "Samsung App Contest winner, 2012", "Hercules Award, Wipro"]
}

terraform apply -auto-approve

Hiring for DevEx, infrastructure or AI tooling? I'd like to hear what you're building.

mayukhchakraborty1984@gmail.com LinkedIn GitHub
main 0 problems 12+ yrs · DevEx
Ln 1, Col 1 UTF-8
esc