About Shreya Chaudhary

This website is currently under development!

Expect for some major changes to occur within the new few hours and days!

I am currently in the job market, seeking full-time positions in software engineering and algorithms engineering. If you think I could be a good fit, please reach out!

Hello there! I'm Shreya, a master's student at MIT studying Computer Science and Engineering! I'm still exploring my interests, but I find particular joy in high-performance computing!

Below is roughly what you should know about me! You can also check out the tabs to get a thorough runthrough of my interests and work. I would say my primary interests are in performance/systems and machine learning (specifically the intersection of the two!)

Projects

My most recent open-source project is maintaining torchquantum—feel free to reach out with any questions about the library! I also work on several other projects which aren't open-source (yet!) Check out below for a snapshot of some open-source projects I'm particularly proud of!

Favorite Open-Source Projects Worked on!
Project Description
torchquantum PyTorch-based quantum machine learning library!
ciphered-inference-accelerator FPGA accelerator for neural network inference with fully homomorphic encryption!
gmat-cli cli to rapidly simulate satellite megaconstellations in GMAT!
OrderBot robotics manipulation pipeline that autonomously prepares food from an order!
private-lm-interactions proof-of-concept post-quantum secure language model interactions!
[WIP] Cool Previous Open-Source Projects!
Project Description
kitchen-assets, robocasa-drake Port of robocasa that can be modeled in Drake
AGI House Website Built backend + internal high-performance search using RAG
Tigergraph.js [3rd Graphathon '20] Node.js TigerGraph wrapper to easily build full-stack applications with TigerGraph
TigerGo Golang TigerGraph wrapper
TigerGraph Cosmos Dashboard Dynamic GPU-Accelerated TigerGraph Data Visualization Dashboard
BellBot Discord bot that simulated the school bells system
TigerWikiSearch Wikipedia search using graph databases
EyeCanCode [1st COVID Hacks '20] Platform to teach visually-impaired students how to code
AsthmaAlert [1st TeenHacksTX '20] App to alert asthmatics when they are in a potentially dangerous area
alz.vision [Track Winner, Global Development Challenge '20], dement.ai [Track Winner, World Hack Day '20] App to determine signs of memory loss for more accurate and informed Alzheimer's and dementia diagnosis
gmat-scripting Library to rapidly prototype NASA GMAT files
Hydrant, hydrant.mit.edu MIT class planner
CosmosGraph Integrations Integrations for CosmosGraph Data Visualizer
wide-tim Discord verification bot for MIT Discord servers
ICCAD '23 Submission [1st ICCAD Quantum Drug Discovery Challenge '23] Quantum drug discovery challenge submission
Custom-Made Tools I Regularly Use

Someday I'd like all my tools to be custom-made! For now though, here's my growing list of custom-built tools I regularly use!

Tool Description
jankterm my little terminal emulator! not 100% ready yet but currently in use!
built with love and vim keybindings!
recovercli a little CLI to help me retrieve recovery codes!

Contact

Feel free to reach out at genericp3rson [at] duck [dot] com!

Other Things About Me!

My Developer Environment

Operating System: My primary operating system is Ubuntu!

My Stack

Primary Programming Language: I primarily work in C, C++, and Python. Recently, I've been using a lot of Rust.

Data Science Stack: I tend to use a lot of Python, R, and occassionally Julia and MATLAB. I use a ton of PyTorch and ocassionally Tensorflow.

  • Data Visualization: Data visualization is super important for presenting your work, and I've explored several different libraries. For R, I primarily use ggplot2. In Python, for simple plots, I use Matplotlib or Plotly; for dashboards, I use Plotly Dash or Streamlit.

  • Graph Technology: I've been working with graphs since high school. I worked for TigerGraph for two years and used it for side projects. For graph machine learning, I primarily use Pytorch-Geometric and occassionally DGL.

  • Natural Language Processing: I like spaCy's models a lot. I also have used NLTK for more traditional NLP work.

Web Dev Stack: I used to work on a ton of web development and now only occassionally help out with web dev projects. During web development, I used FastAPI for leverage a Python backend, and if Python wasn't necessary, I created a Node.js backend with either Express or from scratch. My frontend was either pure HTML/CSS, HTML/CSS with Bootstrap, React/React Native, or Flutter. (I've also dabbled in a handful of other frameworks.) For the database, I used MongoDB, Firebase, and TigerGraph.

Summary of Experience

I previously worked on Artephi Computing where I worked on benchmarking and profiling our quantum-inspired optimization algorithms written in Jax. My work both expanded the codebase and identified and addressed bottlenecks (which led to a 10x speedup across some benchmarks!)

In addition, I have worked at AGI House and Infinirate. In both of these startups, I worked on developing AI tools! My work at AGI House had a full-stack focus with me developing the backend for their events webpage along with internal AI-tools. In that internship, I learned how to deploy AI applications with a focus on accuracy and performance. My work at Infinirate had a systems focus where I rapidly developed many AI prototypes and infrastructure.

Before these, I worked at TigerGraph where I created developer tools for the community.

Another super important aspect of my life was all the work I've done in academia! I was the core developer of TorchQuantum (now with over 1,500 stars!) and I worked to productionize the library. I've also worked on bioinformatics machine learning models, satellite modelling, and so much more! Check out the projects above and the tabs to get a taste of my work! I eventually found that I really enjoy algorithm engineering and working on high-performance computing tasks.

I'm currently seeking roles in software engineering! I hope that the work I do can reach people!