Hi, I'm Arjun Suryawanshi!

I study CIS and Bioengineering at the University of Pennsylvania and am interested in Software Engineering and Quantitative roles, particularly involving Machine Learning. I enjoy solving hard problems and innovating new solutions, be it a custom computer vision model for classifying horse behavior or improved vehicle simulation tools, and strive to find such challenges to tackle.

Portrait of Your Name

Featured

Vanstagram

A scalable social media platform inspired by Instagram and Facebook. Implements core features such as user auth, posting/commenting on home and wall pages, friending, and settings modifications. Also includes personalized news feeds via a modified adsorption algorithm, live chat system using Socket.io, and profile picture customization.

  • My Contributions - (repo private by course policy)
  • Planned and implemented backend architecture and route/database helper functions using AWS DynamoDB & S3 to ensure scalability and reliability.
  • Implemented a modified adsorption algorithm using Apache Spark/Livy & AWS EMR for personalized news feeds along with the article liking system to determine edge weights.
  • Created a friend-friend graph visualization tool using vis.js to analyze social connections and network structure.
  • Assisted in frontend page organization and styling using HTML, CSS, and JavaScript to enhance user experience.
AWS DynamoDBEC2S3EMRNode.jsHTMLCSSJavaScriptSocket.ioApache Spark/LivyJava
Vanstagram Home Page
Home Page - displays friend posts/status updates, daily news, and active/inactive friends
Vanstagram Chat Page
Chat Page - Real-time messaging using Socket.io