The Witch's Carrot

Game

|

Godot, Aseprite

  • Platformer where you play as a rabbit trying to get a carrot, but a witch incrementally curses you to create new interactions with levels
  • Around a dozen curses, 18 levels, comprehensive settings and save system, animated art and backgrounds, and a secret level
  • Did the coding, art, level design, and writing

Bed Rested

Game

|

Godot, Aseprite

  • Metroidbrainia puzzle game where character slowly increases the amount of time they can walk around each day by collecting items and completing activities
  • Won first place at the Beginner's Game Jam out of 15 submissions
  • Did the coding, art, level design, and parts of the music

hollisis.me

Personal Website

|

TypeScript, Gatsby, GraphQL, React, Styled Components

  • My very own website built with <3
  • Automated workflow of turning markdown files into these sections / blog posts

DayZero

Friending Platform

|

React, MongoDB, Node

  • Platform to find friends based on interests and time availability, launched to 200+ Princeton users and dozens of matches created
  • Developed algorithm to match users based on several weighted factors and wrote scripts to analyze/clean data on a daily basis

2.5D Shooter

|

Three.js, React

  • Built (with 3 other friends) a 2.5D Shooter with a Pacman theme featuring waves of enemies, powerups, leaderboard functionality, and HUDs
  • Won "Best Gameplay Award" out of 36 graphics projects

Synthesaurus

Writing Tool

|

Natural (NLP library), React

  • Synthesizing your writing with a thesaurus to upgrade your wording
  • Parses and analyzes text to find and replace words with synonyms

MusicToMyEarz

ML Music Rater

|

Flask, NumPy, Pandas, Scikit-Learn

  • Trained various ML models (random forests, decision trees, linear regression) on 200k+ songs from Spotify to estimate a song’s popularity
  • Designed endpoints and UI for webapp with UX in mind

Least Squares Analysis of Smash

Applied Linear Algebra

|

MATLAB, Python

  • Applied least squares regression to manually gathered data for the popular game Super Smash Bros Ultimate to determine which type of playstyle was most correlated with a higher tier list ranking
  • Explored viability of various linear algebra concepts, including SVD decomposition, PCA, and least squares

LearnMeCode

Social Platform for New Devs

|

MongoDB, Express, React, Redux, Node.js

  • Developed and deployed a full stack application with authentication system, alert system, and a social media architecture with profiles, posts, comments, and ratings
  • Implemented a RESTful API with state management