// Available for new opportunities

Sajeeth
Ravichandran.

Frontend Engineer

I build high-performance web applications with a focus on scalable architecture. Specialized in React.js, Microfrontend systems, and Module Federation — transforming complex platforms into elegant, maintainable systems.

scroll

Architecting the
frontend layer

Frontend Engineer with 1.5+ years of hands-on experience building scalable LMS–ERP platforms at MHCognition, Chennai. I specialize in the full spectrum of frontend system design — from component architecture to deployment pipelines.

My signature work: leading the transformation of a monolithic frontend into a Module Federation-based Microfrontend system, enabling role-based independent applications with shared state, authentication, and API layers.

I care deeply about developer experience — building tools, conventions, and abstractions that let teams move fast without breaking things.

📍 Chennai, India 🎓 B.Sc Computer Science
1.5+
Years of experience
40+
Reusable components built
40%
Load performance improvement
60%
Dev productivity gain

Where I've
made impact

2024 — Present
MHCognition
Chennai, India
Frontend Developer

Microfrontend Architecture

  • Architected a Microfrontend system using Module Federation (Host-Remote), enabling independent role-based applications across teams.
  • Designed Shell as a centralized service layer handling AWS Cognito authentication, API abstraction, and shared React Query cache.
  • Built a module & plugin registry system for automatic route mounting and role-based menus.
  • Defined a feature-module architecture with shared packages, enabling scalable, low-coupled development.

Performance & DX

  • Achieved 30–40% improvement in initial load performance via code splitting and lazy-loading remotes.
  • Introduced pnpm workspaces & Turborepo, improving build efficiency and dependency sharing.
  • Improved developer productivity by 40–60% through modular architecture and standardization.
  • Created a CLI tool enforcing project structure and conventions across teams.
  • Conducted code reviews and mentored junior developers on scalable development practices.

Core Systems Built

  • Canvas Board, Discussion Board, Assignment & Proctoring modules for the LMS platform.
  • Multi-language support (i18n) with dynamic translation and context-based switching.
  • Centralized API layer with Axios interceptors, JWT handling, and consistent response patterns.
  • Data-heavy UI systems: tables, dashboards, Recharts visualizations.
  • Bulk workflows with file uploads, background job tracking, and progress UI.
React 18/19 Module Federation TypeScript Zustand React Query Turborepo AWS Cognito Tailwind CSS Vite

Systems I've
designed & built

🏗
Microfrontend Shell
Centralized host application orchestrating remote apps via Module Federation. Handles authentication, API abstraction, shared cache, and role-based routing — the backbone of the platform.
Module FederationReact QueryAWS Cognito
📦
Shared Package Ecosystem
Monorepo of shared packages powering authentication hooks, API clients, UI components, and utilities. Consumed across all micro-apps with zero coupling — enabling teams to ship independently.
TurborepopnpmTypeScript
🧩
Component Library (40+ Components)
Production-grade UI system using Tailwind + TypeScript with compound component patterns. Tables, dashboards, forms, charts — all accessible, themeable, and developer-friendly.
TailwindCompound ComponentsVitest
LMS Feature Suite
Rich learning platform modules: Canvas Board, Discussion Board, Assignment management, and Proctoring. Integrated media handling with video playback, PDF viewers, and bulk upload workflows.
ReactZustandRechartsi18n

Tools &
technologies

Frontend
React 18/19 TypeScript JavaScript ES6+ Tailwind CSS i18n Recharts
Architecture
Microfrontends Module Federation System Design Monorepo Turborepo pnpm
State & Data
Zustand React Query API Design Caching Axios JWT
Tooling
Vite Git Vitest Postman Chrome DevTools
Backend Awareness
Node.js REST APIs MySQL AWS Cognito
Patterns
Compound Components Custom Hooks Code Splitting Lazy Loading Memoization

Let's build something
together

Open to frontend engineering roles, architecture consulting, and interesting projects. Based in Chennai — remote-friendly.