Publications #
Analysis of Garbage Collection Patterns to Extend Microbenchmarks for Big Data Workloads (2022) #
Peer reviewed ConferenceBuilt an open source tool to analyze garbage collection in the JVM at an object-level granularity.
📜 Paper: Available on ACM Digital Library (or PDF)
💾 Code: GitHub
📺 Presentation: WOSP-C at ACM ICPE 2022 (starts at 2:23:57
)
CapStyle - Stylized Image Captioning using Deep Learning Models (2019) #
📜 Paper: PDF, Google Scholar
Par-a-graph: Parallelising PageRank (2021) #
Conference📜 Paper: PDF
💾 Code: GitHub
📺 Presentation: IEEE CCEM 2021 Student Project Showcase
Architecting and Deploying Optimized GANs with minimal footprint for Fashion Synthesis (2021) #
Conference📜 Paper: PDF
💻 Live Demo: GANs running entirely in your browser
📺 Presentation: STCAI 2021
Pre-Training Reformer Language Models for Abstractive Summarisation (2020) #
📜 Paper: PDF
Open Source Work #
browser-history #
- Python library to extract history (and more) from various browsers on various platforms.
- I started this with the purpose of introducing open-source to my peers in the university. I wanted people to contribute meaningfully to an actual project, beyond just a spelling fix. It was more than successful in achieving that goal.
- Got over 25 contributors from many different countries. Some were first time contributors.
- Participated in PyCon India 2020 and 2021 DevSprints, again helping people make their first open-source contributions.
michie #
- A Rust attribute macro library that adds memoization to a function.
- Co-authored in a mob programming fashion.
toipe #
- A terminal-based typing test app written in Rust.
Miscellaneous contributions #
Work Projects #
A few interesting projects I was involved in at my workplaces.
Snowflake SQL query optimizer #
- Analyzed top SQL queries of multiple Fortune 500 companies to provide recommendations for cost/performance optimization.
- Semi-automated using an existing SQL parser.
- Place: Chaos Genius
- Involvement: fully owned the project.
- Impact: a significant part of the product.
Snowflake warehouse optimizer #
- Built a rule-based optimizer for Snowflake Virtual Warehouses.
- Provides recommendations to reduce cost and maximize usage of warehouses.
- Place: Chaos Genius
- Involvement: fully owned the project.
- Impact: a significant part of the product.
Chaos Genius open-source analytics tool #
- https://github.com/chaos-genius/chaos_genius
- Place: Chaos Genius
- Involvement: top-committer, managed releases.
- Impact: this used to be the main product of the company.
Incremental scanning of SaaS applications #
- Built a system to incrementally scan files in Google Drive, OneDrive, etc.
- Place: Normalyze
- Involvement: fully owned the project.
- Impact: a core part of the product.
Custom workflow system #
- Built a queue-based workflow system.
- Generic system but built for processing a large amount of items as a single task.
- Place: Normalyze
- Involvement: co-owned the project.
- Impact: a core part of the product.