graph TB
subgraph swe[Software Engineering]
subgraph roles[Roles]
ic[Individual Contributor]
tl[Technical Lead]
em[Engineering Manager]
ic <--> tl
tl <--> em
ic <--> em
end
subgraph expertise[Expertise]
subgraph client[Client-side]
frontend[Web Frontend]
mobile[Mobile App]
end
subgraph server[Server-side]
backend[Backend]
sre[Site Reliability]
end
subgraph quality[Quality]
performance[Performance]
accessibility[Accessibility]
security[Security]
test[Test]
end
subgraph bi[Business Intelligence]
data[Data]
ml[Machine Learning]
end
client <--> quality
quality <--> server
client <--> server
end
roles <--> expertise
end