Shagun Yadav

Shagun Yadav

From Wikipedia, the free encyclopedia

  • Article

Hi! I am Shagun Yadav. I am a developer and designer from IIIT Delhi. I believe in intuitive and accessible tech, as I have tried with this website (hope you like it). If my work speaks to you, toggle the "Talk" menu in the top left to get in touch!

Education[]

Technical Skills[]

  • Programming Languages: Python, Java, C++, C, Kotlin, and Go.
  • Libraries & Frameworks: PyTorch, Jetpack Compose, Tailwind CSS, Pandas, NumPy.
  • Dev Tools: Kubernetes, Google Cloud Platform, Docker, Git, Gerrit, Firebase, Android Studio, JUnit.
  • Coursework (Systems): Operating Systems, Distributed Systems, Computer Networks, Mobile Computing, DBMS, Advanced Programming (OOP), Algorithm Design and Analysis.
  • Coursework (AI/ML): Natural Language Processing (NLP), Statistical Machine Learning.

Experience[]

  • Teaching Assistant for Statistical Machine Learning (CSE342 / CSE542), IIIT Delhi (Jan 2025 - Apr 2026)
    • Conducted demos and vivas for the 4 course assignments for 120+ students. Invigilated and evaluated quizzes for 250+ students enrolled in the course.
    • Held office hours for students to answer doubts with respect to the course material.
  • Software Engineering Intern, Google (May 2025 - Aug 2025)
    • Engineered a non-ephemeral logging architecture for CI/CD pipelines, eliminating a 2-3 day debugging bottleneck and enabling instant post-mortem analysis of transient failures in Google’s Distributed Cloud.
    • Developed a tool using Go and Kubernetes to export environment logs to Cloud Logging in real-time, helping optimise the mean time to resolution for over 600 daily pipeline tickets.
    • Implemented secure authentication and just-in-time decryption, ensuring data integrity while working with air-gapped infrastructure.

Projects[]

  • Multi Auth (2025)A multi factor authentication system with 4 distinct verification tiers: password, passcode, email OTP, and biometrics. Security against brute force and DDoS attacks. Human centered design with progressive MFA setup, clear recovery paths, and real-time system feedback.
  • BestSplit (2025)Mobile app for group expense splitting. Built with Kotlin and Firebase, featuring UPI payments, QR scanning, and energy-saving sync-on-demand architecture.
  • VirtuAlly (2025)Multimodal tool to detect early signs of "Virtual Autism" in toddlers. Uses a CNN model with GradCAM to flag behavioural mimics of ASD.
  • AirWave (2024)Smart home automation MVP with hand gesture controls, powered by a Keras ML model integrated with Arduino hardware.

References[]

  1. ^ MultiAuth — Multi-factor Authentication System. GitHub. Retrieved 1 Jul 2026.
  2. ^ BestSplit — Group Expense Splitting App. GitHub. Retrieved 1 Jul 2026.
  3. ^ VirtuAlly — Virtual Autism Detection Tool. GitHub. Retrieved 1 Jul 2026.
  4. ^ AirWave — Gesture-Based Home Automation. GitHub. Retrieved 1 Jul 2026.
  5. ^ Living Lightly. Collaborative HCI project, IIIT Delhi. Retrieved 1 Jul 2026.