
I'm a Software Engineer who loves building applications on the Frontend.
At my previous company Meta, my focus was on enhancing the Messenger Web's performance, leveraging my expertise in front-end development technologies like React and Performance APIs.
Previously, as a Principal Engineer at Titan, I lead a team of software engineers, at the same time helping them build a strong foundation in React & Vue. I also built out a component library that adheres to Flock's Design System in Vue and I was responsible for the network performance optimizations of the Control Panel dashboard to manage their email with all their domains.
Senior Software Development Engineer
Clearwater AnalyticsSenior Frontend Engineer
ProtonSOFTWARE ENGINEER
METAPrincipal Engineer
Titan EmailMentor
Newton SchoolFrontend Engineer
MetaSenior Application Engineer
Titan EmailSOFTWARE DEVELOPMENT ENGINEER II
OLACABSSOFTWARE DEVELOPER
HOUSINGAt Meta, I primarily focused on the Performance, Reliability, and Efficiency program for Messenger Web. My key contributions include:
- Enhanced Chat Tab Performance: Improved the performance of Facebook Web Messengers Chat Tab Open feature, making it 10% faster.
- Optimized Shared Worker Thread: Increased the offline and new message receive performance of the Shared Worker thread by consolidating smaller transactions into larger ones and effectively managing errors.
- Implemented Performance Analytics: Added measurement capabilities to enable analytics on core flows of Messenger Web, such as sending messages, media, attachments, and sharing.
- Upgraded Edit Message History Feature: Enhanced the Edit Message History feature by creating and integrating high-performance APIs in the Data Infrastructure Layer of the Messenger Web Application and implementing them on the frontend.
Leading Application Engineering initiatives at Nova
Worked on maintenance and migration of Flock to React.js
Lead the development and performance improvements for Titan's Control Panel
- Decreased size of the application from 4MB to 300KB
- Created a Design System for Components in the Control Panel
Supply Movement: In this project, I drew colour coded polygons on the map whenever the partner's application went into idle mode. The partner would be able to see predicted areas of high demand on their phone along with his own location. Technologies used: Vanilla Javascript, Leaflet.js, NodeJS and CSS3.
Supply Partner Acquisition: This project enables the organization to manage potential driver-partners (leads) with Ola. The primary consumers of this application are the operations team, bank lenders, and car dealers. Technologies used: Redux, ReactJS, Webpack and SASS.