Giridhar Vadhul

Giridhar Vadhul

Followers of Giridhar Vadhul639 followers
location of Giridhar VadhulSan Jose, California, United States

Connect with Giridhar Vadhul to Send Message

Connect

Connect with Giridhar Vadhul to Send Message

Connect
  • Timeline

  • About me

    Seeking New Grad Roles in Software Engineering | B.S. CS @ UCSC

  • Education

    • University of California, Santa Cruz

      2021 - 2024
      Bachelor of Science - BS Computer Science Senior

      Activities and Societies: Santa Cruz Artificial Intelligence, Google Developer Student Club, Association for Computing Machinery, Software Application Development Club, NeuroTechSC Directed Reading Program (Winter 2022): Studied Optimization Algorithms Analysis, Random Walks, Simulated Annealing and Self-Tuning Algorithms under PhD Candidate. Directed Reading Program (Spring 2022): Studied Expectation Maximization (EM) under PhD candidate. (GPA: 3.99/4.0, 10x Dean's Honors)

    • Evergreen Valley High School

      2019 - 2021
      High School Diploma HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES Graduated (Summa Cum Laude)

      Activities and Societies: Vice-President (Founding Member), EVHS Philosophy Club UW GPA: 3.96/4Relevant Coursework: AP Computer Science A; AP Calculus AB/BC; AP Physics 1/C: Mechanics

    • Greenwood High International School

      2017 - 2019
      High School Diploma HIGH SCHOOL/SECONDARY DIPLOMAS AND CERTIFICATES
  • Experience

    • Tech4Good @ UCSC

      Jan 2022 - Sept 2023

      Funded by the Learning Engineering Internship Program to study peer-based feedback for Annota, an intelligent platform for learning qualitative analysis. Received Best Poster Award at HCOMP Doctoral Consortium 2023, Accepted to ACM IUI 2024.• Wrote extensive Python scripts to evaluate feedback in various simulated course settings.• Supervised two interns working on an algorithm for crowdsourced theme discovery.• Led a part-time team working on analytics from platform logs for use in publication.• Conceptualized and derived a novel topic model for unreliable crowd authors and implemented Gibbs Sampling. Show less • Created vectorized implementations of 'Learning from Crowds' and 'Maximum Likelihood Estimation of Observer Error-Rates Using the EM Algorithm' (https://github.com/girivad/Crowdsourcing) to identify relevant text based on crowdsourced annotations.• Achieved 75% Macro-F1 with implementation of Dawid and Skene's algorithm on private, heavily class-imbalanced dataset, beating 46% Macro-F1 for Majority-Vote.• Prototyped multiple EM and EM-inspired algorithms for the above problem.• Developed and deployed a Google Cloud Function based on the Dawid-Skene Algorithm to provide feedback to classes of nearly 150 students.• Created and used multiple automation scripts to populate student assignments and details in database. Show less

      • Learning Algorithms Research Intern

        Jun 2023 - Sept 2023
      • Undergraduate Researcher

        Jan 2022 - Jun 2023
    • JLab @ UCSC

      Jun 2023 - now
      NLP Researcher

      • Conducted literature review of Planning for Language Generation, particularly via Monte-Carlo Tree Search.• Working on downstream performance prediction for novel language model architectures.

    • University of California, Santa Cruz

      Oct 2023 - Mar 2024
      Group Tutor

      Tutored for ECE 183/283 - Brain-Inspired Machine Learning and independent study of Spiking Neural Networks.Both times, tutored students in PyTorch and Deep Learning, including with the final project on Spiking Neural Networks.

    • Xscape Photonics Inc

      Apr 2024 - Oct 2024
      AI Systems Intern

      • Refined and built analytical model of GPT-3 Inference to predict performance on different GPU architectures.• Created composable Python framework to automate roofline analysis by tracing arbitrary LLM architectures.• Conducted sensitivity analysis for KV Caching, Batch Size, Sequence Length and Memory Bandwidth.• Instrumented and profiled distributed Llama-3 training with NVTX Events, PyTorch Hooks and the Nsight Systems Suite and studied communication overhead.• Developing highly concurrent, event-driven simulation of distributed Deep Learning workloads in Golang. Show less

  • Licenses & Certifications

    • Deep Learning Essentials with Keras (IBM)

      Coursera
      Feb 2021
      View certificate certificate
    • Machine Learning with Python (IBM)

      Coursera
      Nov 2020
      View certificate certificate
    • Machine Learning (Stanford University)

      Coursera
      Jul 2020
    • Python for Data Science and AI (IBM)

      Coursera
      Oct 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to Giridhar Vadhul
      Best Poster Award HCOMP 2023 Doctoral Consortium Oct 2023 Received Best Poster Award for 'Annota: Peer-based AI Hints Towards Learning Qualitative Coding at Scale' at HCOMP 2023 Doctoral Consortium