Personal Projects

Mobile App Development

React Native

Redux

React Navigation

JavaScript

Quiz Watch, on the iOS App Store now, is the app you need to test and add to your knowledge. Using this app will enhance your Quiz Bowl or general trivia prowess, all while you're having a great time. You can keep track of your statistics and track your improvement. Furthermore, you can configure settings to get the questions at the right difficulty level and served at the right speed for you. You can even bookmark questions you're interested in reviewing later on.

Mobile App Development

React Native

Redux

Firebase

React Navigation

JavaScript

Word Sprint, on the iOS App Store now, is a vibrant, fast-paced word game with three fun game modes. Each of the game modes are based around linking one word to another. These "links" are accomplished by inputting a word that is a synonym/related word, antonym, anagram, or rhyme of the target word.

Check out the codeDeep Reinforcement Learning, Deep Learning

Pytorch

Unity Agents

Python

This is the third project that I made for Udacity's Deep Reinforcement Learning Nanodegree, in which I trained two agents to rally together in tennis for as long as possible.

Check out the codeFront-end Web Development

p5.js

JavaScript

This is the final project of the Google CSSI project that I made with my partner and presented on the final day. It's a simple air hockey web-game that can be played between two players locally using the w-a-s-d keys and arrow keys.

Check out the codeDeep Reinforcement Learning, Deep Learning

Pytorch

Unity Agents

Python

This is the first project that I made for Udacity's Deep Reinforcement Learning Nanodegree, in which I trained an agent to navigate a world to collect yellow but not blue bananas in an efficient manner.

Check out the codeFront-end Web Development

React

SCSS/SASS

Parcel

Babel

JavaScript

HTML

Hosted on Github Pages, this is a simple calculator that obeys the order of operations built for the freeCodeCamp curriculum.

Check out the codeDeep Reinforcement Learning, Deep Learning

Pytorch

Unity Agents

Python

This is the second project that I made for Udacity's Deep Reinforcement Learning Nanodegree, in which I trained 20 arms to reach for target locations.

Check out the codeFront-end Web Development

p5.js

JavaScript

This is a group project I helped make during Google's CSSI program. It's a game during which one person paints a picture on the canvas, after which the other player tries to guess what they've just drawn.

Check out the codeFront-end Web Development

HTML

CSS

JavaScript

A simple portfolio I made to display the projects I made for the freeCodeCamp curriculum.

Check out the codeFront-end Web Development

p5.js

JavaScript

This is a project I made for Google's CSSI program in which the user must make it past all of the cars moving across the screen using the arrow keys.

Game Show Bot

Bot Development

WebSocket

Node.JS

JavaScript

This is a bot that solved answers for a live trivia game show app and automatically messaged answers to as the presenter for the game show asked the questions. It did this by connecting to the game's WebSocket stream to instantly access questions, and it solved the questions using algorithm including the Google Custom Search API and Wikipedia API.

Mobile App Development

React Native

React

Redux

React Navigation

Geographist is an app for geography lovers everywhere on the iOS App Store now. Traverse the world by discovering and exploring new cities. Learn about these new cities with a plethora of intriguing information, and then test your knowledge of the exact locations of these cities later!

Check out the codeFront-end Web Development

HTML

CSS

Hosted on Github Pages, this is a recreation of Google's homepage(in 2017) built for The Odin Project's curriculum.

Check out the codeFront-end Web Development

p5.js

JavaScript

This is a project I made for the Google CSSI program that involved randomly generating many grass blades and rain drops and making the grass slowly grow as the raindrops fell.

Algorithm Design, Machine Learning

Python

XGBoost

Pandas

My submission for UC Berkeley CS 61A's contest to create the best algorithm to play a dice-rolling game against other students' algorithms.

Check out the codeFront-end Web Development

HTML

CSS

JavaScript

gulp.js

The landing page for the American Imperial Faction, which is a make-believe political-party I created for a project in governement & politics class in high school. The landing page project is part of the freeCodeCamp curriculum.

Check out the codeFront-end Web Development

React

SCSS/SASS

Parcel

Babel

JavaScript

Hosted on Github Pages, this is a Markdown previewer built for the freeCodeCamp curriculum.

Mobile App Development

React Native

JavaScript

MemRoll allows you to take a journey to the past, while also testing your knowledge of your own past. Go through photos from your camera roll and guess how old they are.

Algorithm Design

Java

This is my extra credit extension for the first project of UC Berkeley's CS 61B class in which we create a simulator that models gravitational pull between celestial bodies. For my extra credit extension, I allowed users to create new bodies with the click of a mouse. The new body starts with the initial velocity the cursor had when the body was created.

Personal Website

Check out the codeFront-end Web Development

React

Gatsby.js

SCSS/SASS

JavaScript

This website is live now, hosted with Netlify.

Check out the codeFront-end Web Development

D3.js

HTML

CSS

gulp.js

Parcel

JavaScript

A data analysis project comparing the usage statistics from my Quiz Watch iOS App's usage to Quiz Bowl tournament frequency.

Check out the codeAlgorithm Design

Scheme

This is my submission for UC Berkeley CS 61A's contest in which you're challenged to create recursive art with a limited amount of code to work with. The language it's programmed in, Scheme, is similar to Lisp. The art I created is a chain of Death Stars beaming each other.

Check out the codeFront-end Web Development

HTML

CSS

Parcel

This is a simple HTML form I created as part of the freeCodeCamp curriculum.

Check out the codeFront-end Web Development

React

HTML

SCSS/SASS

Parcel

Babel

JavaScript

A quick and easy todo-list website that uses JavaScript's local storage feature to remember tasks from session to session.

Check out the codeFront-end Web Development

HTML

CSS

Parcel

This is a simple web page I created as a tribute to my grandfather as part of the freeCodeCamp curriculum.

Check out the codeNPM Package Development

JavaScript

An open source NPM package that checks if a word exists or not in English with no extra dependencies that works offline.

Check out the codeFront-end Web Development

HTML

CSS

JavaScript

Parcel

Documentation web page for the Word Exists NPM package, built for the freeCodeCamp curriculum.

Check out the codeFront-end Web Development

HTML

CSS

JavaScript

gulp.js

This is the landing page I made for the Word Sprint iOS App that includes multiple video tutorials on how the game works.

Contact Me

ReCaptcha loading...