Hello, I'm
Shanmugam R
I build fast, secure, and scalable production web apps with React & Next.js
Chennai, Tamil Nadu, India
0+
Years Experience
0
Production Projects
0
Govt Applications
0
Prior Career (Yrs)
7
Live Apps
2+
Yrs Exp

A developer with a different backstory
Six years in manufacturing, then a deliberate switch into software.
Frontend Developer with 2+ years of experience turning complex requirements into clean, responsive, production-ready web applications. My path into tech is a little different — I spent six years at Michelin leading a production team and owning safety and quality on the shop floor before making a deliberate switch into software development. That background gave me discipline, ownership, and a methodical way of solving problems, which I've brought into engineering. At Storytech, I built and shipped products used at real scale, including DEET (a government job portal for Telangana) and Workruit (a recruitment SaaS). I've since taken on full-stack work as well — as a freelance project for RS Technologies, I independently designed, built, secured, and deployed a complete Next.js/Express platform, including JWT/RBAC, AES-256 encryption, and an internal admin CRM, pushing well beyond my day-job's frontend scope into real backend architecture and DevOps. I work primarily with React.js, Next.js, Angular, JavaScript, and Tailwind CSS, with a strong focus on REST API integration, state management, UI performance, and web security. I'm currently deepening my Node.js and backend skills further.
Currently Learning
Languages
Key Highlights
2+ years of production experience with React.js and Next.js
Lead developer for all 6 frontend projects at Storytech (DEET suite & Workruit)
Led AngularJS to Next.js migration using AI-assisted tooling (Claude Code)
Former Operations Team Leader and Safety Spoke at Michelin India
B.Sc. Computer Science — University of Madras
GUVI Full Stack Development (MERN) certified — IIT Madras incubated
Solo full-stack freelance delivery — Next.js + Express platform with custom JWT/RBAC (4 roles) and AES-256 encrypted API layer
Migrated a client's production site from WordPress to a modern Next.js/Express stack with zero-downtime DNS cutover
Backend production experience: Node.js, Express, MongoDB/Mongoose, JWT auth, Zod validation, rate limiting
My tech stack
Technologies I've used in production, grouped by category.
Languages
Frameworks & Libraries
Programming Principles
UI & Styling
Forms & Validation
APIs & Data
Performance
Security
Dev Tools & Version Control
Deployment & Project
Backend
DevOps & Production
Where I've worked
From manufacturing leadership to frontend engineering — every role shaped how I approach problems.
Junior Software Engineer
Storytech Pvt Ltd
- Served as lead developer across all frontend projects — DEET Web Application, DEET Admin Panel, DEET Website, DEET Migration, Workruit Master, and Workruit Website — responsible for codebase ownership, PR reviews, and release quality
- Led migration of legacy AngularJS DEET web application to modern Next.js architecture (development complete, currently in QA) using AI-assisted tooling (Claude Code) to accelerate refactoring and delivery
- Built the DEET job portal for the Government of Telangana — a multi-role platform (jobseekers, employers, consultancies) with dashboards, application tracking, and interview scheduling; integrated Firebase notifications and implemented CSP and XSS protections
- Engineered the DEET Admin Panel in Next.js with role-based dashboards (master-admin, district collector, department head, regional officer, colleges) using middleware routing; added Excel/PDF export, Chart.js analytics, secure bulk Excel uploads, and job-fair and bulk-hiring workflows
- Created the DEET public website (Next.js) with SEO optimization and a multi-stage save-and-resume skill survey
- Delivered the Workruit recruitment SaaS (Next.js, Redux) with role-based team access, interview, hiring and offer-letter workflows, and a template-based portfolio builder
Full-Stack Developer (Freelance)
RS Technologies
- Solo-designed, built, secured, and deployed a complete production platform for a CCTV/security-systems business — migrating them off legacy WordPress (Bluehost) to a custom Next.js frontend + Express backend, both hosted on Vercel
- Built a 4-role JWT-based RBAC system (Super Admin, Admin, Sales User, Demo) with server-side-fresh permission checks on every request — enforced at both UI and API layers, never trusting the frontend alone
- Designed and implemented a custom AES-256 encrypted request/response envelope layered on top of standard HTTPS across all frontend-backend API traffic
- Built a full internal admin/CRM dashboard: enquiries and feedback management with audited status workflows, an Offer Campaign builder with role-gated deletion, Sales User account management with self-service password reset, and a 14-day auto-purging activity audit log
- Engineered a serverless-aware backend (lazily-opened, cached MongoDB connections per request) and a dual-mode scheduled-job architecture that runs correctly whether deployed via Vercel Cron or a traditional always-on node-cron server
- Built a 260+ page data-driven product catalog (6 categories → 40+ sub-categories → 200+ products) using generateStaticParams for static generation at scale
- Diagnosed and fixed a React Portal/CSS-stacking-context bug causing a social-share modal to bleed through sibling cards, using an SSR-safe useSyncExternalStore mount guard
- Diagnosed and fixed an admin pagination race condition (serverless cold-start response ordering) via a request-id ref guard
- Built comprehensive technical SEO: JSON-LD structured data (Organization, LocalBusiness, Product, BlogPosting, FAQPage), sitemap/robots.txt explicitly allowlisting AI crawlers (GPTBot, Google-Extended, anthropic-ai), full Google Search Console + Bing Webmaster Tools setup
- Identified and remediated a real secret-management gap (live credentials in a .env.example file) during a self-audit, and produced a password-protected AES-256-encrypted credentials reference document
- Produced complete handover documentation for a non-technical business owner: a Digital Operations Handbook, a Developer Guide, and a confidential encrypted Environment Variables reference
Web Developer Intern
VeriTech Software IT Services
- Built production-grade, responsive web applications using React.js, JavaScript, and Bootstrap
Frontend Developer Intern
Senchola Technology Solutions
- Developed scalable, production-grade user interfaces with React.js, JavaScript, and Bootstrap
Operations Team Leader (L1)
Michelin India Pvt Ltd
- Led a 3-member machine team as planner, dimensions handler, and team leader; promoted from Team Member to L1 in 2022.
- Served as Safety Spoke — conducted shop-floor audits, incident reporting, and maintained green performance indicators across Safety, Cost, Quality, and Delivery.
What I've built
Production applications serving government departments, SaaS users, and live freelance clients.
RS Technologies — Business Platform & Admin CRM
Solo Full-Stack Developer
Solo full-stack rebuild and migration of a CCTV/security-systems company's website and internal operations — from legacy WordPress to a custom Next.js + Express platform, including a full internal admin/CRM system for sales lead and offer management.
- 260+ page data-driven product catalog (6 verticals → 40+ sub-categories → 200+ products)
- 4-role JWT/RBAC system (Super Admin, Admin, Sales User, Demo) enforced at UI and API layers
- Custom AES-256 encrypted API envelope across all frontend-backend traffic
- +5 more features
DEET — Government of Telangana Job Portal
Lead Frontend Developer
Official job portal for the Government of Telangana serving private-sector employment. A multi-role platform supporting jobseekers, employers, and consultancies with complete hiring lifecycle management.
- Multi-role access — jobseekers, employers, consultancies
- Dashboard tracking, application tracking, interview scheduling
- Full hiring process management
- +4 more features
DEET Admin Panel
Lead Frontend Developer
Modern admin dashboard for the DEET portal with multi-role access and comprehensive data management for the Government of Telangana.
- Role-based dashboards — master-admin, district collector, department head, regional officer, colleges
- Middleware-based protected routing
- Excel and PDF download for every data table
- +5 more features
DEET Public Website
Lead Frontend Developer
Official Telangana Government static website for private jobs with full SEO optimization and a multi-stage skill survey.
- Fully responsive across all screen sizes
- SEO optimized with metadata
- Google Analytics integration
- +2 more features
DEET Migration — AngularJS → Next.js
Lead Developer
Full migration of the legacy AngularJS DEET web application to a modern Next.js architecture. AI-assisted development using Claude Code to accelerate refactoring and delivery.
- Complete codebase migration from AngularJS to Next.js
- Modern component architecture
- AI-assisted development with Claude Code
- +1 more features
Workruit Master
Lead Frontend Developer
In-house recruitment SaaS platform for employers and consultancies with comprehensive hiring workflow management.
- Multi-role access — employers, consultancies, team members
- Consultancy-employer tie-up for private job postings
- Team member invitation with permission limits
- +4 more features
Workruit Website
Lead Frontend Developer
Marketing and product website for Workruit with resume preview and template-based portfolio feature.
- Multiple static pages with SEO
- Resume preview page (redirected from resume builder app)
- Template-based portfolio feature
- +1 more features
Academic background
B.Sc. Computer Science (Allied Physics & Mathematics)
Loganatha Narayanasamy Government College, Ponneri
University of Madras
Let's work together
I'm actively looking for full-time frontend roles in Chennai. Immediate joiner. Let's connect.
Actively interviewing — Frontend/Full-Stack roles in Chennai (on-site or hybrid)
Phone
+91 78453 71892Location
Chennai, Tamil Nadu, India
Ready to connect?
Whether you have an open role, a project idea, or just want to say hello — my inbox is always open. I typically respond within 24 hours.