Sowrasree Banerjee
I'm a Frontend Engineer with 6 years of experience building AI-powered experiences, immersive 3D interfaces, and design systems that scale. I bridge design and engineering to create products that feel effortless.
Things I've built
ProjectsWhere I've worked
ExperienceApril 2023 - Present
Bangalore, India
Frontend Engineer
@ EPAM SYSTEMS (Client: Google)
- Architected and developed real-time speech-to-text pipeline using React, TypeScript, gRPC, and WebSocket with low-latency voice input integration, implementing Gemini 2.5 AI API for intelligent question generation, following Agile/Scrum methodology and code review best practices
- Built GenAI-powered feature with RESTful API integration and state management using React hooks, enabling dynamic content generation with comprehensive unit testing and integration testing coverage using Jest
- Developed responsive, accessible (WCAG 2.1) coaching interface using React and Framer Motion, implementing component libraries, design systems, and performance optimization techniques to improve user engagement metrics and ensure cross-browser compatibility
- Led migration from TinyMCE to Quill rich text editor, developing custom plugins with JavaScript (ES6+), implementing version control with Git/GitHub, and establishing CI/CD pipelines for automated deployment
August 2019 - April 2023
Bangalore, India
Software Engineer
@ CAPGEMINI
- Built scalable bulk operations interface with React, Redux Toolkit, and NgRx featuring optimistic UI patterns and RESTful API integration, scaling from 100 to 1,000+ daily users with 10x productivity improvement
- Implemented real-time data export (Excel/JSON) using SheetJS with progressive loading and performance optimization for 10,000+ row datasets
- Optimized Angular performance with OnPush change detection, lazy loading, and code splitting, reducing change detection cycles by 65% and page load time by 2 seconds
skill.md
skill.md files are custom markdown files that extend Claude Code's capabilities for specific workflows. They encapsulate repeatable patterns, domain knowledge, and automation recipes that make development faster and more consistent.
therapist-site-scaffold
Scaffold a new therapist/wellness practice website (Next.js, TypeScript, static content, no CMS). Generates complete page structure, routing, shared layouts, and theme customization files.
web-animation-design
Design and implement web animations that feel natural and purposeful. Covers easing, spring physics, Framer Motion, React Spring, GSAP, and accessibility considerations.