I'm a senior studying Computer Engineering at Purdue University. I've launched a 6-figure AI software startup and led the largest robotics organization at Purdue.
My research explores the intersections of machine learning, quantum computing, and robotics, as well as the real-world applications that emerge as a result.
Currently, I'm interning at Telsa as a firmware developer on the Thermals team.
I'm also creating an AI version of MasterClass called AlphaTwin.
Secured funding from Purdue and Microsoft to develop industry-level generative AI software.
Developed high-load VM infrastructure on Azure for enterprise-scale, on-demand machine learning tasks, achieving significantly improved real-time performance.
Integrated a Flask API to streamline data flow between our customers and the system.
Secured a 6-figure contract with one of the largest content monopolies on TikTok. Our generated videos have collectively amassed 250+ million views.
Hired a 5-person team of developers and marketers to lead product development, drive strategic marketing campaigns, and deliver results.
Propelled the Autonomous Robotics Club of Purdue (ARC) to 150+ active students, making it the university's largest robotics student organization, focused on advanced robotics research.
Mentored 3 full-stack, robotics-based projects to achieve their technical goals within short timeframes (See Sphero Swarm and Rocket League under "Projects").
Organized the inaugural Robotics and Intelligent Systems Expo (RISE), attracting 500+ students in a showcase of cutting-edge robotics research from all of Purdue.
Has evolved into the largest student-run robotics and AI conference in the midwest.
Developed a custom, open-sourced robot arm simulator in Python and ROSpy, for machine learning applications.
Trained it how to pick up objects in a nearby radius using natural language commands and LLMs for high-level planning, and the PPO reinforcement learning algorithm for low-level controls.
Includes a simulated vision system for obstacle detection, avoidance, and semantic-based manipulation.
Developed a quantum chemical simulator that discovers optimal molecular structures for aircraft materials to reduce corrosion costs.
The custom ansatz (circuit design) ran ~48x more efficiently on embedded quantum hardware than the existing SOTA framework provided by IBM.
Formulated a probabilistic computing algorithm to solve the Graph K-coloring NP-complete problem using MATLAB.
Devised industrial-level circuit simulations with induced noise using HSPICE, recorded and analyzed data output.
Presented results at the 2022 Spring Undergrad Research Conference, and won 2nd place in the College of Engineering.
Completed under the guidance of Prof. Peter Bermel.
Constructed a PPO reinforcement learning algorithm with OpenAI's Gym, PyTorch, and StableBaselines3 to train an autonomous car how to play soccer.
Tuned hyperparameters with constrained computing resources to achieve a 90% agent win rate.
Physical autonomous vehicle (watch video) is controlled by a centralized computer running a high-level physics simulator of the entire system that dictates the low-level agent controls (see linked video above!).
Vehicle tracking, ball tracking, and path error correction all done via low-latency computer vision.
Developed a novel 'temporal augmentation' technique to improve Generative Adversarial Network (GAN) training with limited datasets, particularly focusing on video data. Watch Video
Implemented this approach by modifying the StyleGAN2 ADA framework and employing a human face GIF dataset, introducing dynamic temporal elements into the training process.
Conducted experiments comparing standard and temporal augmentation methods, demonstrating improved model performance with lower Frechet Inception Distance (FID) scores. Read my paper here!
I undertook an NSF-funded project to investigate how robotic balls can be controlled as a swarm to create molecular, snake-like shapes.
Developing open-source computer-vision framework for identifying smooth, round objects and controlling their movement as a chain-like swarm with low-level microcontroller algorithms.
Also constructing a cloud-based simulation engine to test obstacle avoidance systems and path planning with classical bezier techniques.
A specialized camera app that ensures the media you capture and share is authentic, uneditable, and permanently accessible.
Developed a secure iOS app that stores raw video data on the blockchain (via IPFS) for users to prove a video's authenticity
Implemented native iOS mobile authentication system in Swift with Firebase database that scales to thousands of users.
Supports large image files retrievable from a decentralized database, organized with hash buckets by subject, keywords, and tags.
I developed a Convolutional Neural Network capable of distinguishing between English and Russian speech with 92% accuracy. The core challenge was to classify sequential audio waveforms effectively.
This project harnessed over 100 hours of diverse audio data for training. The network structure required extensive filtering and preprocessing to handle this complex dataset efficiently.
Developed an image-to-video model using the HyperGAN framework, enabling dynamic morphing of human facial images for precise lip-syncing with text-to-speech outputs. This creates a seamless audio-visual experience in AI-based therapy sessions.
Implemented a CNN to accurately classify a wide range of facial expressions and interpret spoken words in real-time, utilizing webcam and audio inputs for GPT-based emotion and speech analysis. Watch video here!
As a software engineering interns, we created a quantum version of the classic Prisoner's Dilemma game optimized to run on embedded quantum hardware (based on this paper).
Designed an interactive frontend application with Python that communicates with a scalable IBM Quantum Provider backend.
Presented regular progress reports to my supervisors, got app published on NanoHub.org, and was awarded a stipend through a DoD sponsorship.
Completed under the guidance of Prof. Mahdi Hosseini.
Developing a Quantum Convolutional Neural Network implementation that operates natively on quantum hardware, in collaboration with Microsoft and IonQ.
Researched the limitations of using quantum computers for classical image recognition tasks and quantum encoding of classical data.
Measured accuracy and speed, specifically for recognizing handwritten digits, surpassing traditional neural network limitations on niche tasks.
Released in May 2019
A fast-paced educational game to guess the country name of as many flags as possible in under 60 seconds.
Released in September 2019
A reaction game controlling two “gates” simultaneously, matching gate color with incoming arrows.