Moody is a tracker app meant for users to track and reflect on their emotions, as well as provide encouragement for users. It helps improve the mental health of students by providing a private space for them to express their emotions.
I joined Cornell Design & Tech Initiative in Fall 2019 as an Android Developer. I am responsible for the development of Rider, an Android and iOS app that allows users of CULift to request rides around campus. I developed this app along with one other developer using Flutter.
Over this summer, I decided to learn some new technologies and create something with them together. As a result, I created this personal website which is what you see here! I will actively update this website when I create new projects and perhaps refactor the codebase into TypeScript.
A full-stack health tracking web app that allows users to track their daily physical activity, weight, and sleep. Users can submit their daily weight and sleep to get graphs and summaries as well as record daily workouts on a custom built calendar.
An interpreter and static type checker for my own functional programming language lang. The interpreter includes a small standard library, module system, pattern matching, and recursive functions. The type checker supports custom user-defined data types, recursive types, and sum types.
A full-stack web app that recommends both music and movies to users based on their song and movie selections. Implemented recommendation algorithm/logic using Flask (Python), with a responsive frontend created in React. To try mediaRec for yourself, visit either the GitHub repo or click here.
A 3D marble maze game whose tilt and movement is controlled by the FRDM-KL25Z board. Players can try moving the marble throughout different types of mazes. We continuously poll from data collected from our board's accelerometer and smooth the data before writing it to serial. The game is implemented using Godot Engine, a game engine, and our C# code reads the accelerometer data and utilize it to move the marble maze based on the movements performed with the board.
A functional implementation of the board game Scrabble with local multiplayer, word verification, and scoring. Developed as the final project for Functional Programming and Data Structures (CS 3110).