Swaraj Hota

Swaraj Hota

Student Developer @ FFmpeg

Followers of Swaraj Hota364 followers
location of Swaraj HotaPune, Maharashtra, India

Connect with Swaraj Hota to Send Message

Connect

Connect with Swaraj Hota to Send Message

Connect
  • Timeline

  • About me

    System Software Engineer at NVIDIA

  • Education

    • Vikash Residential School, Bargarh

      2016 - 2017
      CBSE XII Science (Physics, Chemistry, Mathematics), Computer Science, English
    • International Institute of Information Technology, Bhubaneswar

      2017 - 2021
      Bachelor of Technology Information Technology
  • Experience

    • Google Summer of Code

      May 2019 - Aug 2019
      Student Developer @ FFmpeg

      Mentor: Carl Eugen Hoyos• Studied the High Efficiency Image Format (HEIF) specification and added its support in FFmpeg’s libavformat library• Utilized fuzz testing, memory leak detection, and HEIF conformance tests• Patched support for 2 Video Formats (IFV and KUX) in FFmpeg as qualification tasks, by reverse engineering binary media files• Tools: C, Git, zzuf fuzzer, Valgrind, Unix Command-line Tools, Hex Editors

    • Google Summer of Code

      May 2020 - Aug 2020
      Student Developer @ Apertus Association

      Mentor: Herbert Poetzl• Developed a Linux Kernel Driver to program/debug Lattice MachXO2 FPGAs through a specific I2C-JTAG bridge in AXIOM Beta Open Source Camera, allowing more flexible and easy debugging• Built and exposed a User API from the driver to interface any JTAG controller software (like OpenOCD)• Produced a patch for OpenOCD to work with the driver, making SVF replays possible• Tools: C, Linux Kernel, Device-tree, Embedded Linux, OpenOCD, Lattice Diamond Tools, PIC MCU Programming Show less

    • Apertus Association

      Dec 2020 - May 2021
      Embedded R&D Intern

      Mentor: Herbert Poetzl• Developed gateware and scripts for a novel resource-friendly approach to FPGA register sets using Partial Dynamic Reconfiguration to access/modify registers, by in-depth analysis of bitstream format and CLB structure, for a Xilinx Zynq device used in AXIOM Beta Open Source Camera• Tools: Python, VHDL, Tcl, Xilinx Vivado, Project X-Ray, Embedded Linux, MicroZed Development Board

    • NVIDIA

      Jun 2022 - now
      System Software Engineer

      GPU Virtualization

  • Licenses & Certifications

    • Certificate of Merit: Machine Learning Workshop @ IIIT-Bh

      RCPL
      Feb 2018
      View certificate certificate
    • Certificate of Achievement (selected for ACM-ICPC On-Site round)

      ICPC - International Collegiate Programming Contest
      Dec 2018
      View certificate certificate
  • Honors & Awards

    • Awarded to Swaraj Hota
      Governing Body Merit Scholarship Awardee IIIT Bhubaneswar Mar 2022 Recipient of GB Merit Scholarship for securing the first rank in IT branch during the session 2019-20
  • Volunteer Experience

    • Co-Founder & Former Student Representative (IIIT-Bh)

      Issued by CodeChef Campus Chapters on Jan 2018
      CodeChef Campus ChaptersAssociated with Swaraj Hota