Compiling Tree Transforms to Operate on Packed Representations. - Michael Vollmer 003; Sarah Spall; Buddhika Chamith; Laith Sakka; Chaitanya Koparkar; Milind Kulkarni 001; Sam Tobin-Hochstadt; Ryan Newton (ECOOP, 2017)

LoCal: a language for programs operating on serialized data. - Michael Vollmer 003; Chaitanya Koparkar; Mike Rainey; Laith Sakka; Milind Kulkarni 001; Ryan R. Newton (PLDI, 2019)

Making GHC whole again or, how to perform whole-program analysis within GHC. - Chaitanya Koparkar (XRDS, 2021)

Efficient tree-traversals: reconciling parallelism and dense data representations. - Chaitanya Koparkar; Mike Rainey; Michael Vollmer 003; Milind Kulkarni 001; Ryan R. Newton (Proc. ACM Program. Lang., 2021)

A primer on pointer tagging. - Chaitanya Koparkar (XRDS, 2022)

Efficient Data Representation Using FlatBuffers. - Chaitanya Koparkar (XRDS, 2022)

Visualizing Mathematics Using Penrose. - Chaitanya Koparkar (XRDS, 2023)

Game Development Using TIC-80. - Chaitanya Koparkar (XRDS, 2023)

A Primer on Property-Based Testing. - Chaitanya Koparkar (XRDS, 2023)

Optimizing Layout of Recursive Datatypes with Marmoset: Or, Algorithms {+} Data Layouts {=} Efficient Programs. - Vidush Singhal; Chaitanya Koparkar; Joseph Zullo; Artem Pelenitsyn; Michael Vollmer 003; Mike Rainey; Ryan Newton; Milind Kulkarni 001 (ECOOP, 2024)

Garbage Collection for Mostly Serialized Heaps. - Chaitanya S. Koparkar; Vidush Singhal; Aditya Gupta; Mike Rainey; Michael Vollmer 003; Artem Pelenitsyn; Sam Tobin-Hochstadt; Milind Kulkarni 001; Ryan R. Newton (ISMM, 2024)

Optimizing Layout of Recursive Datatypes with Marmoset. - Vidush Singhal; Chaitanya Koparkar; Joseph Zullo; Artem Pelenitsyn; Michael Vollmer 003; Mike Rainey; Ryan Newton; Milind Kulkarni 001 (CoRR, 2024)

Optimizing Layout of Recursive Datatypes with Marmoset (Artifact). - Vidush Singhal; Chaitanya Koparkar; Joseph Zullo; Artem Pelenitsyn; Michael Vollmer 003; Mike Rainey; Ryan Newton; Milind Kulkarni 001 (Dagstuhl Artifacts Ser., 2024)