Mozilla Firefox - Open Source intern 2016
2016
Participated as one of the 41 internationally selected interns for Outreachy, hosted by Software Freedom Conservancy
and GNOME foundation. Made the following open source contributions to Mozilla and presented at 'Mozilla London All
Hands Conference, 2016':
• Designed and developed a content-process management tool that can track real time memory usage across
each process in the Firefox browser. Worked on both the back-end and front-end in JavaScript, HTML, CSS
• The project helped scale up and tune the number of content processes that Firefox uses, emphasizing on
memory measurement
• The tool is accessible by hitting about:performance in the Firefox browser (version 52 onwards)
• It reports the RSS and USS memory performance for all open tabs and is platform-independent
OWASP Foundation Code Sprint 2017
2017
Participated as a Code-Sprint Intern with the Open Web Application Security Project (OWASP), a regular GSoC
organization
• Built a Machine Learning web-server log analysis tool using Python libraries Numpy, SciPy, Sci-Kit Learn, KModes in Python
• It accepts Web Server (Apache) logs as input and provides output as a determination of requests that are
considered 'attacks'
• Used different supervised and unsupervised algorithms like Clustering, Decision Tree, Naive Bayes, etc. for
classification