Eight years, four roles, one steady climb toward owning delivery.
Leading technical direction and delivery across multiple concurrent client engagements: owning architecture and code quality standards, mentoring engineers, and acting as the primary technical point of contact for cross-functional teams. Using Claude Code and MCP in daily production workflows, exploring unfamiliar codebases, planning implementation, generating and reviewing code, and preparing pull requests, holding AI-generated output to the same bar as any other code change. Designed a reusable UI component library (Storybook + Tailwind) adopted across 3 internal platforms, cutting feature delivery time by 15%. Boosted Core Web Vitals by 20% through code splitting, render optimization, and Zustand-based state management.
Led full-stack development for a matchmaking platform and a regulatory pharma system (EPS RIMS) using React, Next.js, Angular, and NestJS-backed REST APIs. Architected onboarding and matchmaking modules on PostgreSQL-backed data models supporting 50,000+ users. Designed multilingual architecture and modular form systems, reducing repetitive UI code by ~30%. Reduced initial page load time by 30% via dynamic imports and code splitting.
Built Lease Management and Workflow Automation systems using Angular, TypeScript, and secure REST APIs for telecom infrastructure clients across multiple regions. Introduced Jest-based unit testing, peer-review checklists, and automated CI build validation, decreasing production UI defects by 25%.
Developed core frontend features for e-learning and tutoring platforms serving thousands of active users. Enhanced WebRTC-based tutoring modules, improving real-time session reliability. Streamlined data exchange with backend teams to reduce feature deployment delays.