LeaFairy

Game

|

Godot, Aseprite

Nov '25

  • Incremental game where you play as a Fairy catching falling leaves in order to upgrade your leaf-catching abilities
  • Voted 1st in Gameplay and 6th overall out of 98 games for Comfy Jam: Autumn
  • Implemented bokeh dots, god rays, a fog shader, skippable cutscenes, tutorials, a large upgrade tree, and a day night system

The Witch's Carrot

Game

|

Godot, Aseprite

Oct '25

  • Platformer where you play as a rabbit trying to get a carrot, but a witch incrementally curses you to create new interactions with the same level
  • Voted 4th overall out of 72 games for the BAUDO's Game Jam
  • Around a dozen curses, 18 level combinations, settings and save system, animated art and backgrounds with shaders, and a secret level

Bed Rested

Game

|

Godot, Aseprite

Oct '25

  • 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 out of 15 submissions for the Beginner's Game Jam

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

2.5D Shooter

|

Three.js, React

May '20

  • 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

May '20

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

DayZero

Friending Platform

|

React, MongoDB, Node

Jan '20

  • 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

MusicToMyEarz

ML Music Rater

|

Flask, NumPy, Pandas, Scikit-Learn

Mar '20

  • 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

LearnMeCode

Social Platform for Devs

|

MongoDB, Express, React, Redux, Node.js

Jul '19

  • 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

Least Squares Analysis of Smash

Applied Linear Algebra

|

MATLAB, Python

May '19

  • 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