Skip to content
View varshasing's full-sized avatar

Highlights

  • Pro

Block or report varshasing

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
varshasing/README.md

πŸ‘‹ Hi, I’m @varshasing!

  • πŸŽ“ Senior studying Computer Engineering at Boston University (Minor in Biomedical Engineering, ML Concentration.
  • πŸ‘©β€πŸŽ“ Coursework: Algorithms and Data Structures, High Performance Programming, Embedded Systems, Computer Organization, Operating Systems, Deep Learning, Cybersecurity, Signals and Systems, Electrical Circuits, Machine Learning, Cloud Computing

What I am currently working on:

  • Broadridge Developer Experience Team.
  • Software Rendering in C: Learning about computer graphics with the goal of learning and building a CPU-based renderer with vertex transformation, shading, and texturing -- all from scratch.

πŸ› οΈ Tech Stack

πŸ’» Languages: C, C++, Python, Verilog, MATLAB, Java, JavaScript
πŸ”§ Performance & Systems: PThreads, CUDA, OpenMP, POSIX, FAT File Systems
πŸ“Š Tools & Frameworks: Git, GDB, Bash, TensorFlow, PyTorch, EasyEDA, Fusion360

πŸš€ Featured Projects

πŸ”Ή Speech to Emotion Recognition Model - Classifying 6 emotions in English speaking audio with various Neural Network architectures. 74.3% test accuracy on best model.
πŸ”Ή Operating Systems C Library – Developed a user-mode threading library and implemented a FAT file system on a virtual disk.
πŸ”Ή Remote-Controlled Scouting Quadruped with Live Camera Feed and GUI Control - Browser-based remote control system for the HiWonder PuppyPi with environment monitoring for overriding unsafe movement commands. πŸ”Ή Implementing and Optimizing Ray Tracing in C++ - Optimizing serial Ray Tracing on CPU and GPU. ~2.5x and 200x speedup compared to serial.

πŸŽ“ Work Experience

πŸ”¬ Research Assistant (Sharifzadeh Lab, UROP) – Automating molecule conductivity analysis using Python & Cryo-EM models.
πŸ“š Teaching Assistant (Boston University) – Applied Algorithms and Data Structures (ENG EC330; Fall '24 & Fall '25), Embedded Systems (ENG EC535; Fall '25), Computer Organization (ENG EC413; Spring '25), Machine Learning (ENG EC414; Spring '25, Fall '25), Introduction to Programming + Programming for Engineers (ENG EC121/122; Fall '23 - Spring '24)
πŸ–₯️ ** SWE Technology Intern @ Broadridge Financial Solutions - Summer 2025**

πŸ“« Let's Connect!

  • πŸ’Ό LinkedIn
  • πŸ™ GitHub
  • πŸ“§ Email: varshasinghtx [at] gmail [dot] com

Pinned Loading

  1. MunchMap-Odyssey MunchMap-Odyssey Public

    MunchMap Odyssey, a road trip planner designed for food enthusiasts

    Python 3

  2. File-System File-System Public

    Simple file system on top of a virtual disk, implementing a library that offers a set of basic file system calls to applications. The goal is to understand implementation details of file systems.

    C 2

  3. ec535-final-project ec535-final-project Public

    Final Project Repository (Lab 5) for ENG EC535: Embedded Systems @ Boston University

    Python 1

  4. async-notif_char-dev async-notif_char-dev Public

    Linux kernel module with asynchronous notification mechanism

    C 1

  5. Traffic-Light-Controller Traffic-Light-Controller Public

    Linux kernel module that controls a model traffic light via the BeagleBone Black's GPIO pins. These pins are controlled entirely from kernelspace.

    C 1

  6. Anish701/EC523-Speech-Emotion-Recognition Anish701/EC523-Speech-Emotion-Recognition Public

    Our task is to use a deep learning architecture to identify the underlying emotion given some English speaking audio, formally known as Speech to Emotion Recognition (SER). We would like our model …

    Jupyter Notebook 1 1