I am a Developer/Computer Scientist working in Adobe India with a passion for C++ development. I have been currently working towards utilizing the capabilities of emerging Adobe Fonts experience within the Adobe products.
In the past several years with Adobe, I have contributed to the new licensing hybrid stack which is currently being used across the new version of Adobe Creative Cloud products such as Photoshop, Illustrator & InDesign, etc.
My major interests lie in enabling the full potential of Adobe Fonts for consumers with the modern C++ usage to ensure more secure, reliable & performant applications.
Proud participant and winner of CppCon'19 Poster program
I have been working for Adobe Systems Inc, India over three+ years now starting from June, 2016, mostly with C++, partially with ObjC and Java. I started contributed to the legacy licensing stack of Adobe. While developing new features & learning intricate details of licensing, I acted as point of contact for licensing to almost all Adobe product teams and Adobe customer support team.
Later, 2018 onwards I passionately contributed to the new initiative of Next Generation Licensing stack of Adobe which is currently being used across the new version of Adobe Creative Cloud products such as Photoshop, Illustrator & InDesign, etc. This was a huge success over legacy licensing stack as error rate dropped down to 0.16% compared to ~ 5% error rate of legacy stack.
I moved to Adobe Fonts team in April, 2019 where I have been currently working towards utilizing the capabilities of emerging Adobe Fonts experience within the Adobe products. These components are used in Adobe Products InDesign, Illustrator, Rocket (Photoshop for iOS) and few upcoming product launches of Adobe.
Contributed different features for unifying the Adobe Fonts experience across Adobe Products on Desktop / Mobile.
Worked on several APIs and features in NGL stack such as Idenity management system handling, client side handling for various proxy authentication mechanism, bridging legacy licensing for backward compatiability etc.
Exploration over NaCl based ARC (Android RunTime for Chromium).
To run Firefox OS over low-end mobile targets, porting and building ecosystem for the same.
For half a year, I also worked in the video coding department where I performed
experiments with different deep learning frameworks (CUDA ConvNet, Theano, Pylearn2) for emulating the subjective video quality measurement.
I worked at Wooqer Advertising Services Pvt. Ltd, Bangalore from 2013 to 2014 for a short duration ~10 months.
Wooqer is Create-it-Yourself (CIY) software platform which is
an integrated, two-way measurable channel between content producer and content consumer. Platform offers
building blocks (tool-set) to create, assign, launch and track any content (processes, information, structured
feedback). Wooqer has some prestigious retail chains as their client such Adidas, Puma and Cnergy.
I worked upon -
SCORM standard inclusion & implementation for better training and assessment.
Added Online Assessment feature in the Wooqer platform.
Brought platform reports & analytics to the Wooqer Mobile.
Worked on solutions for Wooqer on Http Dynamic streaming similar to here
Online Available Talks from CppCon, 2019.
If you are interested in my work or software talks, please feel free to drop me a message.