SENIOR SOFTWARE ENGINEER · MUMBAI, INDIA

Making complex products
feel simple.

I’m Suraj, a senior software engineer focused on Angular and TypeScript. My work spans enterprise frontend architecture, application state, and professional experience integrating semantic search and LLM-powered features into product dashboards. I’m growing toward AI application engineering.

PROFESSIONAL EXPERIENCE

Building maintainable product frontends.

Experience across enterprise Angular applications, frontend architecture, and AI-enabled product workflows.

01 / ARCHITECTURE

Frontend architecture

Work on enterprise Angular applications, with attention to component boundaries and maintainable feature structure as products and teams evolve.

AngularTypeScriptArchitecture
02 / APPLICATION UX

State and data flow

Use NgRx and feature-level state patterns to make complex UI data flows easier to reason about and maintain.

NgRxRxJSState management
03 / AI IN PRODUCTS

AI-enabled product workflows

Professional experience integrating semantic search and LLM-powered features into Angular dashboards for contract analysis and audit intelligence.

GenAISemantic searchProduct UX

Professional work is summarized at a high level; proprietary code and internal metrics are not published here.

HOW I APPROACH THE WORK

Good engineering is a product decision.

01 Start with the user problem and the constraints.

02 Make data flow and ownership explicit.

03 Prefer the simplest design the team can evolve.

04 Measure before claiming an improvement.