Home Projects Travelogue Contact
I am

Experienced full-stack product engineer adept at architecting and implementing features for web applications at cloud scale

Currently serving as an Area Tech Lead overseeing three cross-functional teams comprising over 20 engineers within the Growth Engineering group at Dropbox. Instrumental in driving top-of-funnel traffic growth, my team and I have achieved significant milestones:

  • Spearheaded the delivery of pivotal projects and foundational components, culminating in a noteworthy 20% Year-over-Year increase in signups
  • Executed multiple high-impact experiments aimed at exposing extensive segments of the in-product experience to logged-out users, resulting in a 4x increase in conversion likelihood
  • Took the lead in organizational-wide initiatives focused on reliability enhancement and web performance optimization, leading to heightened uptime and increased page engagement across the entire platform
  • Engineered a hybrid headless Content Management System (CMS) empowering marketing and product teams at Dropbox to swiftly craft high-performance landing pages. This system incorporates zero-code experimentation capabilities, robust personalization features, and seamless internationalization support

In my previous life at VMware, I served as an UI lead for several networking/security products and features including the firewall suite in NSX-T. Led design, development and maintenance of the core pieces of firewall infrastructure with special focus on scalability, usability and interactive visualization tools. Helped transition the team from the legacy ExtJS framework to Angular 2 through 5 including the adoption of redux patterns for state management. Several of my hackathon projects at VMWare were either shaped into product features or turned into tools to drive VMWorld keynote presentations

Simplicity is the ultimate sophistication - this is one of the design philosophies that I have come to embrace. Of course, building cloud-scale enterprise apps that actually require one to get a certification even before they can go past the login screen, based on the above mantra is no child's play. It's akin to building a ballistic missile that's fit for use by a seven year old. No one has done anything like this and no one in their right minds honestly wants to. And oftentimes it's unique predicaments such as this that lead to design and engineering marvel.

WARP - DBX Website Rearchitecture Program

Through WARP I am helping re-architect the logged out experience on dropbox.com by enabling critical platform capabilities like content management, experimentation, design systems and data pipelines in a hybrid tech stack that combines DBX's core tech stack and CMS solutions like AEM.


Firewall UI Framework

Created a REDUX based component framework to create firewall-esque grids at lightning speed with baked-in functionality like infinite scroll, inline-edit, multi-valued filter, drag/drop, global at-scale publish. The framework is currently used to serve 5 different flavors of firewall in the current version of NSX.


Policy for NSX

Policy for NSX is an overarching component that facilitates policy templating for workloads in the NSX context. I am currently leading the UI initiative to develop an abstract presentation language for policy workflows in NSX. The draft (constructed with JSON) is designed to be rich in features like layout specification, input validation, dynamic data querying and conditional logic to hide/show sections based on user input.


NSX TimeMachine

Developed a media player-esque interactive UI, that lets users pause, play, rewind and restore the complete state of their logical network in an AR-enabled application. Technologies used: AngularJS, D3JS, Wikitude AR Toolkit.


Autopology

Built during Borathon 2015 and winner of the "Judge's choice award", Autopology is a web app to design a logical network at scale using visual cues in a drag-drop-describe workflow. Using a combination of smart defaults and custom input, the tool translates a visual schematic into logical entities on the NSX manager doing all the heavy lifting behind the scenes.


Jarvis

Developed an internal web-based tool as a part of a two member team that allows deployment of pre-provisioned network topologies and perform runtime monitoring of deployed assets in a production cloud. Apart from helping devs to run pre-commit tests, Jarvis helps PMs/SEs deploy SDDC stacks at the click of a button. I have contributed to the project as a full-stack developer owing to my familarity with the LAMP stack. One of my recent contributions to project is the ability to add private topologies.


TribeBuilder

Built overnight as a part of the NSBU Jamz Hackathon and winner of the "Voice of audience award", TribeBuilder allows users to deploy large scale (>5k nodes) at the click of a button. Built with D3, the UI uses an interactive zoom-able canvas to draw network elements in a graphical layout.

I haven't been everywhere but it's on my list...

The only thing better than a travel book (or show) is going there yourself. As a kid I remember watching Nat Geo with awe every time I got in front of the TV. So as an adult, when I finally got the means and opportunity to travel, I have always tried to say YES!

Sydney Skyline

NSW, Australia

The Pyramid at Giza

Giza, Egypt

Glacier National Park

Montana

Kemah Boardwalk

Houston

Bear Lake

Colorado

McWay Waterfall

Big Sur

Arch Rock

Joshua Tree NP

Cristo Redentor

Rio de Janerio

Toklat River

Denali NP

Half Dome

Yosemite NP

Canyonlands

Utah

Crater Lake

Oregon

Mt. Shasta

Oregon

Zabriskie Pt

Death Valley NP

Notre Dame

Paris, France

Donggung Palace

Gyeongju, S. Korea

Piazza Michaelangelo

Florence, Italy

Taj Mahal

Agra, India

Grindelwald First

Switzerland

Machu Picchu

Peru

The Treasury

Petra, Jordan