Rayan Aslam

Rayan
Aslam

Drag Cube to Learn More

02 · About

About

Software Engineering Data Engineering Machine Learning

Building software at the intersection of Web Development, Data, and AI. Currently studying Computer Science and Data Science at Rutgers while working on research, automation, and machine learning projects.

Institution Rutgers New Brunswick Honors College
Program Computer Science + Data Science
03 · Skills

Technical
Capabilities

Languages 06
Java Python SQL JavaScript HTML / CSS C / C++
Frameworks & Libraries 06
React Node.js PyTorch pandas NumPy Matplotlib
Developer Tools 05
Git GitHub VS Code PyCharm IntelliJ
04 · Experience

Work
Record

01

Built tools to automate the analysis of image datasets for AI research, organizing visual data and identifying trends between AI-generated and authentic artwork. Used data visualization and statistics to support research on image generation models.

02

Built and maintained the organization’s website using modern web technologies, focusing on clean design, usability, and consistent branding. Developed interactive features and communication systems to improve engagement with members, clients, and audiences.

05 · Projects

Selected
Work

01
In Progress

Machine learning powered Robotic Arm...

02
Complete GitHub ↗

A program that recommends songs based on the audio file itself, as opposed to metadata. Every track gets converted into a 512-dimensional vector embedding using LAION-CLAP, a neural network pretrained on music. Recommendations are then ranked with a nearest-neighbor search (via FAISS) in that space.

03
Complete GitHub ↗ View Site ↗

A live website that Rutger's Acapella group Casual Harmony uses to show featured perfomances, introduce members,expand outreach, and promote social media pages.

04
Complete GitHub ↗

An interactive multiplayer game powered by Google's Gemini API. Students join a room and compete to solve Gemini generated integrals and derivatives, earning points to motivate studying.

05
Complete GitHub ↗

Built a 2×2 Rubik’s Cube simulator in Python to generate training data for machine learning models. Trained a neural network to predict cube moves with strong accuracy and created an efficient pipeline for running and evaluating experiments.

06
Complete GitHub ↗

Developed an interactive Connect Four game in Java with a custom GUI, smooth animations, and complete game logic. Implemented turn management and win detection to create a polished and responsive gameplay experience.

06 · Contact

Get in
Touch

Open to internships, research collaborations, and interesting engineering projects.

Rayan Aslam
01  /  06  —  Home
RA