Asia/Kolkata
ProjectsJune 1, 2023

Learning Management System

Built a complete Learning Management System from scratch, designed for both content editors and viewers, with rich content capabilities and automated deployment.
  • WYSIWYG Content Editor: Built a full What-You-See-Is-What-You-Get content editing experience, allowing editors to create and display content in virtually any format — video, text, images, and more.
  • Role-Based Access: Implemented dual-role support for editors (content creators) and viewers (learners), each with their own interface and capabilities.
  • Automated Deployments: Set up continuous deployment to Firebase, with automatic builds and deployments triggered on every commit — zero manual intervention required.
  • Rich Media Support: Content can include embedded videos, formatted text, images, and other media types, providing a flexible learning experience.
  • Frontend Framework: Modern web application with responsive design
  • Firebase: Hosting and automated deployment
  • WYSIWYG Editor: Rich content editing capabilities
  • Enabled non-technical content creators to build and publish learning materials
  • Automated the entire deployment pipeline, reducing time-to-publish
  • Provided a flexible platform for diverse content types

Related projects

Mobile App Engineering

Cross-platform mobile development including push notifications, deeplinks, state restoration, virtual scrolling, and critical Android/iOS fixes — shipping production features across both platforms.

Security & Frontend Modernization

Led Angular 13 to 17 migration, implemented comprehensive security hardening (CSP, SSL pinning, JWT invalidation), and modernized the build pipeline from Webpack to esbuild.

Analytics Platform & Data Pipeline

Built a complete analytics infrastructure from scratch — MongoDB to PostgreSQL ETL pipeline, Metabase deployment on Docker/EC2, and an AI-powered SQL query generator for self-serve analytics.

WhatsApp Cloud API Platform

End-to-end WhatsApp Cloud API platform with messaging automation, conversation analytics, interactive messaging, campaign management, and embedded signup — built for a high-growth CRM serving 100K+ leads.

CI/CD & Build Automation

Designed automated deployment pipelines, parallelized CI builds (60 min to 10 min), and created OS-agnostic build scripts — reducing release cycles from 2 weeks to 2 days.

FalconOS

A custom x86 operating system kernel built from scratch with C++ and x86 Assembly, featuring GRUB bootloader, interrupt handling, memory management, and cooperative multitasking.