Software Engineering & Machine Learning
I enjoy building complex, performant, and scalable software. I'm motivated by solving difficult technical problems in a simple manner, and designing systems that remain reliable and maintainable as they grow.
Computer Science BSE | GPA: 4.00 | August 2024 – May 2026
Affiliations: Michigan RoboSub, Michigan Research and Discovery Scholars
Relevant Coursework:
EECS 482: Operating Systems | January 2026 – May 2026
Assisting in teaching the course, grading assignments, hosting office hours, and promptly answering questions on Piazza.
Michigan Research and Discovery Scholars | August 2025 – May 2026
Mentoring 16 first-year students as they engage in undergraduate research, developing academic and professional skills.
Oak Ridge National Laboratory | May 2025 – August 2025
Applied 3D reconstruction algorithms to adversarial machine learning.
University of Michigan Zaman E3 Lab | September 2024 – May 2026
Optimized phylogenetic reconstruction for digital evolution by several orders of magnitude. Currently analyzing evolutionary dynamics in cellular automata.
Oak Ridge National Laboratory | June 2024 – July 2024
Developed a novel defense for and attack against image classification models.
Camouflaging real-world objects from YOLO models using neural 3D reconstruction
A wearable Bluetooth mouse supporting intuitive motion control and dozens of gestures
A novel defense for image classification models against adversarial images
A more efficient algorithm for tracking digital evolution
A new, efficient, GPU-friendly convolution algorithm
An analysis of feature sparsification in a language model's activations
Reconstructs and solves a 3×3×3 Rubik's cube from video input
A feature-rich multimodal terminal text editor, like Vim
A high-throughput computer vision pipeline for plant images
Get in touch! I look forward to hearing from you.
Email: vsinghvi@umich.edu
Phone: (865)-247-9952
Project details go here.
Course details go here.