arrow_upward

Saarthak Sethi

Student at William & Mary

person About

I'm a freshman at The College of William & Mary double majoring in Computer Science and Data Science. I have experience with software development, data analysis, and graphic design. I strive to create software that not only functions efficiently under the hood but also provides intuitive user experiences.

When I'm not coding, I'm probably listening to music, using Reddit, playing sports, or messing around in Photoshop.

Currently, I am working as a Software Engineer at Insight Interfaces LLC, a startup based in Washington, D.C. I am one of four engineers developing a video conferencing solution that makes remote meetings more engaging and productive. However, I am always seeking opportunities that will leverage my knowledge and experience in computer programming, data analysis, and graphic design, while giving me opportunities to learn.

Logo

school Education

  • Sept. 2014 - June 2018
    Thomas Jefferson High School for Science & Technology

    Relevant Coursework: AP Computer Science A + Data Structures, Web Application Development, Mobile Application Development, Foundations Computer Science Accelerated, Computer Vision, Advanced Analog Electronics, AP Calculus, Design and Technology

  • Aug. 2018 - Present
    The College of William & Mary

    Relevant Coursework: Data Structures, Discrete Structures of Computer Science, Computational Problem Solving, Competitive Programming, Reasoning Under Uncertainty (Data Science), Breaking Intuition (Data Science), Human Development & Data Science, Engineering Design, Multivariable Calculus, Linear Algebra

insert_chart Skills

Development
  • Java
  • Python
  • C++
  • R
  • JavaScript
  • jQuery
  • AJAX
  • HTML5
  • XML
  • CSS3
  • Node.js
  • Flask
  • SQL
  • Socket.io
  • Bootstrap
  • Materialize
Tools
  • Git + Github
  • Firebase
  • MongoDB
  • Command Line
  • Atom
  •  
  • RStudio
  • Android Studio
  • Adobe CC
  • Cinema 4D
  • MSFT Office
Spoken Languages
  • English
  • Hindi
  • Spanish
  • Punjabi

phonelink Projects

Pollr

As part of Hackital 2017, developed an application which digitizes the process of responding to political polls. Through the mobile application, verified voters can register and begin responding to a variety of polls that politicians direct to them. Through the web application, politicians can create polls which are targeted to certain demographics and analyze real-time data. Pollr also gives politicians social media analysis so they can gain deeper insights about topics of interest. My team placed Second Overall for this project.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • jQuery
  • AJAX
  • Node.js
  • Java
  • Python
  • XML
  • Firebase
  • Flask
  • MongoDB
Q'd
Screenshot

As part of PennApps XVI, the world's largest college hackathon, developed an application which digitizes the process of waiting in line. Through the mobile application, various venues can host a queue which users can line up in. It functions to give users a sense of the different opportunities around them by allowing them to search for nearby queues. Once in a queue, the user "takes a ticket" which decrements until they are the first person in line. In the meantime, they are free to do whatever they want and not be limited to the 2-D pathway of a line for the next minutes (or even hours). Q'd also gives venues access to a web data analytics platform so they can learn key metrics about the visitors to their queues. My team won the Hasura Special Prize for this project.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • jQuery
  • AJAX
  • Node.js
  • Apache Cordova
PodStock
Screenshot

As part of HackTJ 2017, we developed a web application allowing users to form "pods" with friends and pool their money for investing into stocks. My team won the awards for Best Financial Hack, Top 5 Presentable, and Top 10 in Big Parser Code Jam.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • jQuery
  • AJAX
  • Node.js
  • Python
  • TensorFlow
  • MongoDB
  • Yahoo Finance API
  • Nessie API
US Geography Quiz

As part of my Mobile App Development class in 11th grade, I created this Android native application. It is a fun trivia game which tests your knowledge of states, capitals, and landmarks of the United States. High scores are saved to a database, so you can compete against friends.

  • Java
  • Firebase
  • XML
Spotify Helper
Screenshot

Over the years, I have accumulated a lot of music. I use Spotify to listen to my music and have over 1700 tracks in my library. I wanted to create a "throwback" playlist, which would contain all of my music that was released in or before 2010. However, Spotify provides you with no easy way to go about making such a playlist. I would have had to manually go through every song in my huge library and click on each one to see when it was released. So, I created this web application with Spotify's Web API, to do all the work for me! Over the course of developing this application, I learned a lot about AJAX, using JSON-Based APIs, and OAuth.

  • HTML
  • CSS
  • JavaScript
  • Bootstrap
  • jQuery
  • AJAX
  • Spotify API
  • Node.js
Multiplayer 2048
Screenshot

This was my final project in the Web App Development class that I took in 11th grade. We created a multiplayer version of the popular puzzle game, 2048, and implemented a SQLite database to store player scores.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Node.js
  • Socket.io
  • SQL
  • Sqlite
Rock-Paper-Scissors
Screenshot

This was part of a fun lab that I did in the Web App Development class that I took in 11th grade. The purpose of the lab was to create an application that supports multiple users by utilizing Socket.io. I decided to recreate the classic game, Rock-Paper-Scissors, with a clean UI. Users on different devices can open up the application and play against each other.

  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Node.js
  • Socket.io
TutorU

At the Madison Give Backathon, I developed this Android native application. It is a peer tutoring network, which allows qualified tutors to make listings and connect with students who need help. I utilized Firebase to store user profiles as well as tutor listing data.

  • Java
  • Firebase
  • XML

mail_outline Contact Me

View my full résumé cloud_download