# Sanu M — Senior Frontend Developer > Senior Frontend Developer with 10+ years of experience designing and building web and hybrid mobile applications using React.js, Angular, TypeScript and Ionic. Experienced in creating reusable UI components, implementing unit and integration testing strategies, and working in Agile teams. Delivered frontend solutions for payroll and HR software, recruitment platforms (ATS and education recruitment), property management, kitchen management, multimedia platforms and SME business software. Mentors junior developers and works directly with clients to align technical solutions with stakeholder requirements, with a strong focus on performance and maintainability. Uses AI-assisted development tools including Claude AI, GitHub Copilot, Cursor and Google Antigravity. ## Files - [Resume (PDF)](https://sanu-portfolio-2ml.pages.dev/Sanu_M_Resume.pdf): the canonical resume - [Resume (JSON)](https://sanu-portfolio-2ml.pages.dev/resume.json): structured data, jsonresume.org schema ## Full profile Sanu M — Senior Frontend Developer Pathanapuram, Kollam, Kerala, India · sanuptpm@gmail.com · +91-7736579488 LinkedIn: https://www.linkedin.com/in/sanuptpm/ Experience: 10+ years SUMMARY Senior Frontend Developer with 10+ years of experience designing and building web and hybrid mobile applications using React.js, Angular, TypeScript and Ionic. Experienced in creating reusable UI components, implementing unit and integration testing strategies, and working in Agile teams. Delivered frontend solutions for payroll and HR software, recruitment platforms (ATS and education recruitment), property management, kitchen management, multimedia platforms and SME business software. Mentors junior developers and works directly with clients to align technical solutions with stakeholder requirements, with a strong focus on performance and maintainability. Uses AI-assisted development tools including Claude AI, GitHub Copilot, Cursor and Google Antigravity. EXPERIENCE Senior Frontend Developer, PIT Solutions Pvt. Ltd., Trivandrum (Jul 2016 – Present) - Lead frontend development across React.js and Angular projects for web and hybrid mobile applications. - Build reusable UI components that improve consistency and maintainability across applications. - Define and implement unit and integration testing strategies, improving release quality and stability. - Deliver features in Agile sprints with designers, backend developers and QA. - Work directly with clients to clarify requirements, estimate tasks and align delivery with stakeholder goals. - Mentor 2–3 junior developers on frontend practices, component design and testing, and conduct code reviews. - Use Claude AI, GitHub Copilot, Cursor and Google Antigravity for coding, debugging, Jest tests, code reviews, documentation and codebase exploration. - Deliver products for payroll/HR, recruitment, property management, kitchen management, multimedia sharing and SME business software. PROJECTS Payroll Management System — Payroll & HR (Senior Frontend Developer) Payroll workflows, salary structures and revisions, statutory components, loans, reports, organisational configuration and role-based access control. - Complex, validated forms and data-driven workflows for payroll configuration and salary management - Role-aware UI that shows each user only the payroll features they are permitted to use - API integration with clear loading, success and error states - Reusable React components and TypeScript interfaces, covered by Jest unit tests Stack: React.js, TypeScript, Vite, Redux, Redux-Saga, Tailwind CSS, Jest Applicant Tracking System (ATS) — Recruitment (Senior Frontend Developer) Centralises job postings, candidate records and hiring workflows for HR teams. - Reusable React components for a consistent interface across the application - Usability improvements across recruitment screens for HR users - Jest unit tests and integration tests guarding every release Stack: React.js, TypeScript, Vite, Redux, Redux-Saga, Jest Balu Property — Property management · Switzerland (Senior Frontend Developer) Damage management for owners, managers, tenants and contractors — shipped to Android, iOS and web from a single Ionic and Angular codebase. - End-to-end damage workflow: reporting, quote requests, job assignment and repair-history tracking - Role-based interfaces plus an admin panel - Tenant communication: shared documents and announcements - German and English localisation Stack: Ionic, Angular smartTONi — Kitchen ERP · Switzerland (Frontend Developer) Kitchen management for restaurants, hotels and catering kitchens: recipes, inventory and production planning. - Architected reusable React and TypeScript components - Jest unit tests for reliable releases Stack: React.js, TypeScript, Redux, Redux-Saga, Jest Bildigsnetz — Education recruitment · Switzerland (Senior Frontend Developer) Job portal connecting Swiss schools with teachers. - Search and filtering by school level, subject and region - Angular components for displaying and filtering job data, with unit tests Stack: Angular Maojam — Social media · iOS & Android (Senior Frontend Developer) Cross-platform app to upload, share and rate short audio and video clips. - Swipe-to-vote gestures with a limited daily “supervote” - Hashtag search, content filters and comments - Unit and integration tests across releases Stack: Ionic, Angular Scayala — SME business software (Frontend Developer) Requirement analysis and frontend architecture for an SME business application. - Predictable state with NgRx Store and Effects plus RxJS - Routing and multi-language localisation - Backend API integration and unit-tested state management Stack: Angular, NgRx, RxJS, Jira SKILLS Frameworks: React.js, Angular, Ionic Framework, TypeScript, JavaScript (ES6+), HTML5 & CSS3 State & data: Redux, Redux Toolkit, Redux-Saga, NgRx (Store, Effects), RxJS, REST APIs UI: Tailwind CSS, Bootstrap, Responsive Web Design, Reusable UI Components, Localization / i18n Quality: Jest, Jasmine & Karma, Unit & Integration Testing, Code Reviews Workflow: Vite, Git, Jira, Visual Studio Code, Agile / Scrum, Requirement Analysis, Task Estimation, Client Communication AI tools: Claude AI, GitHub Copilot, Cursor, Google Antigravity EDUCATION Master of Computer Applications (MCA), University of Kerala (2014) B.Sc. Computer Science, University of Kerala (2011) LANGUAGES: English (Professional), Malayalam (Native)