Connect

  • GitHub
  • Linkedin
  • Email

I'm Ethan, a computer science student who loves to build things.

Click here to download a copy of my resume.

Salary Data Analysis Tool

A full-stack web app used to analyze and explore aggregated data from the 2019 and 2021 AskAManager.org salary surveys. Built on a MERN stack and utilizing Google APIs.

Geography Quiz Game

A full-stack, multiplayer, web-based game where players test their geography knowledge against each other. Built with React.js, Node, Express, and Socket.io.

Off-Campus Apartment Searching Tool

A Django webapp for browsing, uploading, and reviewing property listings for houses and apartments near UVA.

Neuroevolution-based Driving AI

I built my own evolving neural network and used it to teach a set of cars to drive around a track. Written in Processing.

Map-based Youtube Video Finder

Taking advantage of Google's geocoding and YouTube Data APIs, this web app allows a user to find YouTube videos based on where they were filmed. Built with React.js.

Table Tennis Rating Tracker - Version 1

An system for computing and tracking elo ratings of competitors on the club table tennis team at UVA. Built with Google App Script and Google Sheets.

Table Tennis Rating Tracker - Version 2

A second iteration of the elo rating tracker. Improved UI, more efficient operations, and extra features.