Working on load balancing Apache Kafka based asynchronous order preserving systems.
Software Engineering Intern
Google Sunnyvale, California, USA Summer 2022
Built an IP filtering system using Envoy’s proxy WASM extension in Rust that included a bloom filter and a custom trie to store IP addresses, exponentiallyimproving storage requirements over Rust’s native Hash Map.
Worked on Linux XDP programs (C and Go) attempting to apply network layer 2 policies and to log activity.
Distributed Systems Architecture Intern
Bosch LLC Pittsburgh, PA, USA (Remote) Summer 2021
Worked on building a system that can run machine learning applications without exposing personally identifiable information.
My work revolved around figuring out how to run Kubernetes components inside Intel SGX using the Graphene (since renamed) and Marblerun frameworks.
Joint Research Project
IBM Yorktown, NY, USA Summer 2019
Explored the Istio service mesh and the Envoy proxy identifying opportunities to improve distributed client-side load balancing.
IMTAC LLC Muscat, Oman June 2012 - July 2018
Led teams to design and deploy infrastructure solutions using Linux, Solaris and VMware in time-sensitive and multi-vendor environments.
Started a new Linux system programming service. Automated infrastructure management using C, Python and Bash.