About me

I'm a computer engineer hailing from the city of Pune in India, and I'm currently pursuing a Master's in Computer Science and Engineering from UC San Diego. I have a keen interest and a demonstrated history of working in a myriad of fields and topics ranging from Linux Development and Cloud Infrastructures to NLP and Game Development. I'm currently working as a research assistant at the UCSD Design Lab.

UCSD_Logo

Work Experience

The Design Lab - UC San Diego

Research Engineer

  • Working with the UnBIASED team, for the end-to-end development of a Flask-based web app that revolutionizes patient-doctor communication in healthcare, by providing interactive behavior insights and personalized actionable steps.
  • Optimized the application for high scalability and reliability, ensuring seamless performance under varying loads, laying a solid foundation for future expansions.

Research Assistant + Summer Intern 2023

  • Working on analysing the relationship between human trust and autonomous driving vehicles (ADVs) advised by Dr. Nadir Weibel and Robert Kaufman.
  • This research aims to inform future driver-AV interactions and impact important design decisions for the automotive and self-driving car industry in the years ahead.
UCSD_Design_Lab_Logo

University of California, San Diego

Teaching Assistant, CSE 8A - Introduction to Programming I (Spring 2024)

  • Conducted problem solving lecture sessions for 230+ students - introducing them to the fundamental concepts of programming in Python.
  • Solved doubts, graded programming assignments, designed examinations to test overall understanding of foundational programming concepts.

Teaching Assistant, CSE 8B - Introduction to Programming II (Winter 2024)

  • Conducted problem solving sessions for 200+ students - introducing them to the fundamental concepts of object oriented programming in Java.
  • Solved doubts, graded programming assignments and examinations.

Teaching Assistant, CSE 110 - Software Engineering (Fall 2023)

  • Conducted problem solving lecture sessions for 300+ students - guiding them towards applying correct software engineering practices.
  • Conducted laboratory sessions in Java to introduce new software tools and technologies used in the industry.
  • Mentored projects, graded assignments and examinations.

Teaching Assistant, CSE 141 - Intro. to Computer Architecture (Summer 2023)

  • Conducted discussion sessions for 100+ students to help solve problems regarding processor pipelining and cache management.
  • Conducted weekly problem solving office hour sessions - geared towards learning more about the ARM architecture and instruction set.

Teaching Assistant, CSE 110 - Software Engineering (Spring 2023)

  • Conducted problem solving lecture sessions for 100+ students - guiding them towards applying correct software engineering practices.
  • Conducted laboratory sessions in Java to introduce new software tools and technologies used in the industry.
  • Mentored projects, graded assignments and examinations.
UCSD_CSE_Logo

RackWare Inc.

Software Engineer

  • Responsible for the development, maintenance and enhancement of RackWare's premier cloud migration and DR product called 'RackWare Management Module' (RMM).
  • Implemented several critical robustness enhancements in the self-extracting installer. Involved in completely revamping core installer flow, reducing redundant user interactions by 92%. Added several failsafes and OS specific nuances in the installer.
  • Set up a customised CLI automation suite for the engineering team for running sanity tests for different variants of flex syncs.
  • Developed multiple custom product POCs to expand RMM's functionality.
Rackware_Logo

My Projects

  • Un-Real Game Logo

    Un-Real

    A 2D platformer adventure game created entirely from scratch in 6 days using Unreal Engine 4. Submission entry to Brackey's Game Jam 2022.1 for the theme "This is not real". Uses dynamic lighting as a key gameplay mechanic.

  • Rogue Venture Game Logo

    Rogue Venture

    • A top down rogue-like game created in 48 hours for Kenney Jam 2023 for the theme "Exploration". Ranked amongst top 6.8% of 500+ worldwide entries.
    • Inspired by gamedev talks - "The art of screenshake" by Jan Willem Nijman, "Juice it or lose it" by Martin Jonasson & Petri Purho and "Juicing your cameras with math" at GDC.

  • KitchenChaos - Advanced Game Logo

    KitchenChaos - Advanced

    A 3D recipe cooking game built from scratch in Unity.

  • Untitled Survival Game (WIP)

    An online, fully networked, battle royale style survival game developed using Unreal Engine 4. Currently in early alpha stage.

  • Emotionally Aware Chatbot

    Bot developed for performing cognitive behavioural therapy. Provides empathetic responses to improve mood for distressed users. Uses Rasa's DIET classifier and a customized TensorFlow NMT engine.

  • Gesture Recognition using IoT

    Sensor glove system for sign language recognition aimed at aiding the hearing and speech impaired population. Uses accelerometers and gyroscope sensors for tracking finger bends and palm momentum.

  • Indoor Positioning and Navigation System

    Android app used for Indoor Positioning in enclosed spaces which utilises Bluetooth Low Energy signals for localisation. Uses RSSI for distance estimation to perform real time localization and route mapping.

  • My Home

    Android app for comprehensive community management in residential complexes. Allows users to easily manage day-to-day activities by improving communication between residents and security personnel.

Publications

Knowledge Graph Generation From Text Using Neural Machine Translation Techniques

A. Gupte, S. Sapre and S. Sonawane, "Knowledge Graph Generation From Text Using Neural Machine Translation Techniques," 2021 International Conference on Communication information and Computing Technology (ICCICT), 2021, pp. 1-8, doi: 10.1109/ICCICT50803.2021.9510164

IEEE_Logo