Work
A journey through code, coffee, and countless commits. Here's where pixels meet purpose, and where I've spent my days building digital experiences that (hopefully) don't break when you need them most.
H
Habuild
May 2025 - Present
Bangalore, India
Technical Lead
May 2025 - Present
Spearheaded the creation of a production-grade NestJS service template to standardize and accelerate backend development across teams.
Built a centralized file service for managing uploads and downloads across all microservices, ensuring secure file handling and reducing duplication across codebases.
Developed an internal campaign-launching tool that allows teams to trigger targeted campaigns via CSV uploads or user selection queries, integrating with both WATI and Cheerio servers for omnichannel delivery.
Developed a standardized framework for AWS Lambda functions, creating templates for both Node.js and Python-based Lambdas with local testing support via SQS and API Gateway, significantly improving developer productivity and reliability in serverless workflows.
Set up a robust development environment for all microservices, enabling teams to deploy any branch on the dev environment via GitHub Actions. This streamlined testing and reduced the turnaround time for feature validation.
Introduced and enforced engineering best practices across services—including security measures, lint checking, code formatting, and standardized PR workflows—while also implementing code coverage tracking and promoting test-driven development (TDD). These initiatives were adopted across all microservices, significantly improving code quality, maintainability, and ensuring that new code met high standards of reliability.
R
Rocketium
May 2021 - April 2025
Bangalore, India
Software Development Engineer II
July 2022 - April 2025
Built a rule-based brand safety validation system using the json-rules-engine library to ensure that all creatives and ads generated within the editor complied with workspace-specific brand guidelines. This system ran validations during the editing process, helping maintain brand integrity in real time.
Developed a Brand Safety feature for analyzing GIFs and videos using AWS Step Functions and Lambda. This feature enabled precise frame-by-frame content moderation by integrating Google Vision for in-depth analysis, improving brand safety and compliance.
Designed and implemented a scalable version history system to handle large datasets efficiently by leveraging AWS S3 for storage and AWS Lambda for processing. Enhanced performance and storage efficiency by utilizing Google's Brotli compression.
Configured lifecycle policies for AWS S3 buckets to automatically expire and delete outdated code archives, significantly reducing long-term storage costs and helping manage S3 billing effectively.
Optimized AWS CloudWatch log retention for Lambda functions by setting a two-week retention policy, minimizing unnecessary storage and reducing operational costs.
Created a custom GitHub Action to streamline the deployment of Docker-based AWS Lambdas as the team transitioned to containerized functions. This action enabled seamless deployment to specific aliases/environments while ensuring correct IAM roles and permissions were consistently applied.
Automated the image export process using AWS Lambda, ensuring high-quality output, integrity of images, and efficient processing. Designed and implemented BullMQ-based queues that provided real-time data updates and reliable processing for image exports, significantly improving operational speed.
Added a dedicated mechanism for automatic export of failed or stuck projects from the legacy (v1) editor, consolidating all export operations into a single API and scheduling it using AWS Lambda for reliable recovery.
Set up comprehensive monitoring for both cost and infrastructure usage across AWS services, integrating alerts with Amazon SNS and Slack to proactively manage budget and resource consumption.
Led the effort to address and fix over 800 vulnerabilities across the system, successfully achieving SOC2 compliance and greatly enhancing the security posture of the platform.
Migrated over 65 AWS Lambda functions from Node.js 14 to 18 and then to 20, ensuring compatibility and long-term support. Also updated all associated npm packages and dependencies to align with the latest runtime requirements.
Set up CI/CD pipelines using GitHub Actions, which streamlined the deployment process, significantly reducing downtime and improving overall developer productivity.
Contributed to the development of Rocketium's core video editor, which is similar to Adobe After Effects, by adding advanced features such as precise timeline manipulation, keyframe movements, and layer snapping, allowing for scalable and high-quality video production.
Software Development Engineer I
May 2021 - July 2022
Spearheaded the development of a new animation engine using the Web Animations API (WAAPI), which was integrated into Rocketium's video editor. This new engine significantly improved the performance and user experience by providing smooth and scalable animation capabilities.
Implemented a unified logging system that improved system monitoring and diagnostics. Addressed and resolved several critical on-call issues, ensuring higher reliability and uptime for the platform.
Set up Husky and Commitlint across all repositories to enforce consistent commit message formats and code formatting standards, ensuring a unified and maintainable codebase across all developers.
Enhanced the front-end algorithms for handling large asset processing, which allowed the system to efficiently manage large datasets and improve the user experience.
Established PR templates and enforced a rigorous code review process, which improved code quality, consistency, and team collaboration.
Transitioned data-intensive calculations from the front-end to the back-end, boosting platform speed and efficiency by reducing client-side load and enhancing data processing capabilities.
Enhanced the video editor’s property and styling system to support all relevant features previously available in the image editor, ensuring consistency and extending full styling capabilities to video elements.
Built a modular context menu system within the editor, allowing seamless integration of new menu options and dynamic handling of positioning and height, improving usability and developer experience.
Highlighted squares
Highlighted squares