Portfolio
🎓 Education
1. M.Sc. Computer Science
Universität des Saarlandes, Saarbrücken, Germany Oct 2022 – Present
- Grade: 1.7/4.0 (Best: 1.0)
- Expected Graduation: October 2025
2. B.Tech. Information Technology
KJ Somaiya Institute of Technology, Mumbai, India Jul 2018 – May 2022
- Grade: 1.3/4.0 — (Best: 1.0)
💼 Experience
1. Research Assistant
Max Planck Institute for Informatics, Saarbrücken, Germany Aug 2024 – Mar 2025
- Designed and implemented a high-performance data processing pipeline in Python using multiprocessing and Dask to perform IP aliasing for network analysis, reducing data analysis time by 30%.
- Developed a scalable Docker-based BGP fuzzing framework to test FRR, BIRD, and OpenBGP implementations, streamlining protocol testing.
2. Working Student
OTH Regensburg, Sappz, Regensburg, Germany Jan 2024 – Dec 2024
- Improved query handling in the
py-couchdb
open-source repository by implementing query pagination, enhancing performance for large-scale datasets. - Engineered a scalable data pipeline for regulatory compliance by automating data filtering and analysis, ensuring accuracy for datasets exceeding millions of records.
💻 Projects
1. YFS – Yet Another File System [GitHub]
- Designed and implemented a multi-server distributed file system inspired by Frangipani using FUSE, enabling local applications to access a shared network-based file system.
- Developed a scalable client-server architecture where each client runs an independent YFS process, reducing CPU contention and improving scalability.
2. LLDP – Link Layer Discovery Protocol Agent [GitHub]
- Developed an LLDP agent in Rust to send and receive LLDP messages, enabling network device discovery and communication.
- Implemented parsing and generation of LLDP frames per IEEE 802.1AB standards, ensuring correct TLV ordering.
3. SQLite Fuzzer [GitHub]
- Developed a probabilistic grammar fuzzer in Python for SQLite to test database robustness, generating diverse and semantically valid commands.
4. Radiosonde Groundstation Software [GitHub]
- Built ground station software using PySide2 to process radiosonde measurement signals, enabling real-time visualization and data storage.
- Integrated live graphing to monitor meteorological measurements.