I am Rut Vora, a student pursuing Masters (Thesis) in Computer Science at the University of British Columbia, Vancouver.
I currently work as a Research Assistant in Systopia, advised by Prof. Aastha Mehta.
I previously worked as a Software Engineer II in the Office of the CTO at F5, Inc..
At F5, I created Proof-of-concepts with cutting edge technologies like:

  1. extended Berkeley Packet Filter (eBPF)
  2. DataPlane Development Kit (DPDK) and F-stack
  3. P4 (P4lang)
  4. WebAssembly (WASM) and WebAssembly System Interface (WASI) For details, you can check My Work.

I am interested in Systems and Networks, especially Systems and Networks Security.

I completed my undergraduate in Computer Science from BITS Pilani (2016-2020)


  • Sep '22 -

    Research Assistant

    Researching on mitigating network side channel attacks using Differential Privacy
  • Apr '22 - Aug '22

    Software Engineer II

    1. Worked with eBPF for System Call Tracing in a Platform-as-a-service Environment
    2. Worked with P4lang for injecting proprietary information in SRv6 headers
  • Sep '20 - Apr '20

    Software Engineer I

    1. Worked with WebAssembly and WebAssembly System Interface to create re-usable modules for F5 products
    2. Created PoC to enable unmodified apps to use DPDK and F-Stack (deployed on SmartNICs)
  • Ericsson

  • Jul '19 - Dec '19

    Research Intern

    1. Published a research Paper on 5G connectivity solution in Hyperloop
    2. Proposed architectures for implementing 5G in AR/VR, Home Automation etc


  • Apr '19 - Jun '19

    Adaptive Video Streaming on UDP https://github.com/rutvora/Intranet-Video-Caller/tree/master/GoLang/Video%20Caller

    Dynamically determine video compression factors like spatial and temporal compression, rate factors and codecs
  • Mar '19 - Apr '19

    Firmware Verification/Update in IoT devices using Ethereum Blockchain https://github.com/RUTVORA/FIRMWARE_VERIFICATION-UPDATE_WITH_SMART_CONTRACTS

    Proposed architecture to verify firmware integrity in IoT devices (similar to "Secure Boot") using Smart Contracts on Ethereum
  • Oct '18

    Communication without the Internet

    Enabled communicating safety status of user during a natural disaster using Bluetooth/Wifi-Direct
  • Feb '19

    Natural Disaster NavIC

    Utilised 200-bit space in NavIC (Indian GPS counterpart) transmissions to send 10 safe locations and their status with 100m accuracy during a natural disaster (as a part of an ISRO hackathon)


  • Playing Keyboard (mostly improv)
  • Swimming
  • Trekking/Hiking
  • Photography, Videography and Film Making
  • Learning random new things, especially in:
    1. Medical
    2. Electronics
    3. Video editing
    4. Mechanics/Avionics
  • Table Tennis
  • Badminton