Skip to main content
Sriram RavipatiSenior UX Engineer

about.

I build the frontend layer between design systems and production — mostly in AEM, mostly in regulated environments where the consequences of getting it wrong are measurable.

Since 2013 I've been building accessible, scalable frontend systems for enterprise teams. Most of my work lives at the intersection of design systems, AEM architecture, and accessibility — in organizations where the cost of getting the frontend wrong is real.

Photo — /public/images/about.jpg

What I do

I specialize in AEM frontend architecture — component systems, ClientLib design, and the governance work that keeps shared codebases from fragmenting across teams. Seven years of that at Fortune 200 banking scale.

I also focus on accessibility. Not as a compliance layer added after the fact, but as something built into the component architecture — tested with NVDA and VoiceOver, not just axe-core.

The work that interests me most is at the boundary where design decisions become engineering decisions. Someone has to hold both — and that's the role I occupy.

Experience

Lead UX Engineer · AEM Frontend Architect

2019 – 2023

Fortune 200 Banking Platform

Enterprise design systems, AEM modernization, accessibility governance.

Senior UX Engineer

2016 – 2019

Fortune 200 Banking Platform

AEM component development across consumer banking and credit products.

UX Engineer

2013 – 2016

Digital Agency

Responsive frontend across enterprise and mid-market clients.

How I work

I tend to diagnose before building. The most useful thing I've done on several projects was deciding what not to build.

I work best in organizations where design and engineering teams respect each other's constraints — where "that's not possible" and "that's not right" are both legitimate answers.