sid.me

Home Blog Projects About

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
  • 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)