Asia/Kolkata
ProjectsJune 1, 2025

Security & Frontend Modernization

Led the modernization of Telecrm's frontend architecture and implemented comprehensive security hardening across all platforms (web, iOS, Android).
  • Angular Migration: Migrated the entire application from Angular 13 to Angular 17, bringing modern features, improved performance, and better developer experience.
  • Build System Upgrade: Changed the build script from Webpack to esbuild, drastically improving build times and enabling faster development iteration.
  • Testing Pipeline Fix: Fixed the internal testing pipeline after migration, resolving issues that were previously hidden due to slow page rendering speed.
  • Content Security Policy: Added CSP_NONCE support across the application, implementing nonce-based Content Security Policy for stronger XSS protection.
  • SSL Pinning: Implemented SSL certificate pinning across all platforms to prevent man-in-the-middle attacks.
  • Root Detection: Added root/jailbreak detection on mobile platforms to protect against tampered devices.
  • HTTP Restriction: Disallowed plain HTTP requests across all applications, enforcing HTTPS-only communication.
  • JWT Invalidation: Implemented JWT token invalidation on logout using Redis, ensuring tokens cannot be reused after logout. Chose Redis over Firebase servers due to cost considerations.
  • Permission Audit Logs: Added updation logs when users change permissions, tracking who changed what and what permissions were granted/revoked. Also added WebSocket support for real-time permission updates to affected users.
  • Angular 17: Modern frontend framework
  • esbuild: Fast JavaScript bundler
  • Redis: JWT invalidation store
  • WebSockets: Real-time permission updates
  • Content Security Policy: Web security standard
  • Improved build performance and developer experience
  • Significantly reduced security vulnerabilities across all platforms
  • Ensured secure token lifecycle management
  • Added audit trail for permission changes

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.

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.

Learning Management System

Built an LMS from scratch with WYSIWYG content editing, role-based access for editors and viewers, and automated Firebase deployments on every commit.

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.