Projects
Some of the projects I’ve worked on over the years! Most can be found on GitHub.
- apache/arrow
- Improved the caching mechanism for the gandiva execution kernel
- designing and developing a literal parameterization model
- Observed ~40% improvement in build times on using this cache
- flashy
- Hosting Applications on Heroku (flashy-cards-app.herokuapp.com)
- Developing APIs for the backend
- Writing Database models and queries to retrieve data
- chippy
- Implemented chip8 emulator written in Rust and compiled to WebAssembly
- Mapped out chip8 instruction sets compatible with Rust
- bloomin
- Developed a generic Bloom Filter implemented in Rust
- Considered many Performance optimizations and Space and time tradeoffs
- steaming
- Designed and Implemented a full stack application using Express and React
- Interfaces with the Steam Web API to fetch users’ game wishlists
- Notifies users when the price of their games fluctuates through a message queue.
- dre
- A regular expression engine written in C
- Implements all major cases used in regex
- gedrekt
- Computation mathematics library to find the levenshtein distance between two strings
- Converted the specific case to a more generic distance between any data containers (vectors, lists, deques, maps)