Undergraduate: GPA 8.26 / 10.0 2011 - 2015
B. Tech. in Systems Science from Indian Institute of Technology, Jodhpur.
Class 12: 93.25% 2011
Class 10: 96.60% 2009
St. Xavier's Collegiate School, Kolkata.
Undergraduate: GPA 8.26 / 10.0 2011 - 2015
B. Tech. in Systems Science from Indian Institute of Technology, Jodhpur.
Class 12: 93.25% 2011
Class 10: 96.60% 2009
St. Xavier's Collegiate School, Kolkata.
BrowserStack - Software Developer June 2015 to present
Part of the Automate team at BrowserStack. Working on scaling up our own custom made Selenium Hub to run more than 100,000 sessions per day and developing various platform related features.
University of Freiburg, Germany - Research Intern May 2014 to July 2014
Worked with Dr. Peter Thiemann to develop JavaScript language semantics with Transparent Proxies and defined an object capability model over it.
The developed system was proved to work with real world benchmarks and the propositions were implemented on the SpiderMonkey VM. Work was published in a paper title Transparent Object Proxies in JavaScript in the European Conference for Object Oriented Programming (ECOOP) 2015, Prague, Czech Republic.
Google Summer of Code - Student Developer June 2013 to September 2013
Worked with Mozilla to put in place infrastructure to allow autosuggestion of frequently used search engines in Firefox, by heuristically analyzing the browsing and form submission behaviour of the user.
Mozilla Contributor July 2012 to present
I contribute patches to the Mozilla Firefox web browser, used by millions of people worldwide.
I helped with projects on implementation of the ECMAScript 6 Harmony specification and a few JIT optimzations for SpiderMonkey, Firefox's JavaScript Engine. I have also contributed occasional patches to make the browser more responsive using asynchronous I/O.
Wrote a few patches for Servo - the parallel browser engine research project to improve the DOM implementation.
Free Software Foundation - Campaigns Intern July 2013 to August 2013
Worked to promote free software (which includes user freedom), and helped with the campaign for Free JavaScript to increase awareness and shift users from using non-free JS in their browsers.
Scrollback - Summer Intern May 2013 to July 2013
Worked on building Scrollback.io a product that brings back live forums and community IRC chat to the web, with additional features like automatically grouping past conversations based on topic. JavaScript and Node.js were the platforms of choice.
I like tinkering on side projects in my free time. I rewrote Watchman.js - Facebook's file watching service with a powerful expression parser in Node.js.
I am also the lead developer and maintainer of an online judge that is being used at IIT Jodhpur for last 3 years to organize programming contests.
Previous side projects include a scriptable audio/video file transcoder that has been reviewed across multiple tech websites and a no backend blogging service via GitHub Gists. All of them can be found on GitHub (https://github.com/sankha93).
Blogs at The Limbeck (http://thelimbeck.wordpress.com).
Soccer, Cycling, Reading, Music.