Projects

My GitHub

Reinforcement Learning Toy

Reinforcement learning algorithm implementations and visualizer in Kotlin and React

See project ➙

Android RTS Game (Refactor)

Heavily refactored version of the Android game that was built from scratch. An ongoing architectural experiment. It is multi-threaded and uses a custom built entity-component system that uses Java reflection.

See project ➙

Android Game Based Off Anime

A simulation of units clashing and dying like shown in an anime.

See project ➙

Node NeuralNet

Neural network implemented in javascript. Mix Rectified Linear units, Bias units, Sigmoidal units, in configurable number of layers. Trainable with backpropagation including momentum and dropout methods.

See project ➙

ekjewelry.com

A Django website with responsive layout.

See project ➙

Shadow classes

CSS encapsulation via shadow dom.

See project ➙

Long form blog

A blog implementation using a Django-backed RESTful API and AngularJS.

  • Git-like revision tracking for English compositions
  • Users can post on individual sentences recursively

See project ➙

Pitch wheel

(Work in progress) Musical note frequency visualizer to see the relations of notes in a chord. This visualizer helps instantly spot all inversions of a chord. It is not limited to 12 temperaments. Eventually I will update this so it will show all chord triads including major, minor, diminished, augmented.

See project ➙

SVM

Fun with Support Vector Machines! Uses libsvm to classify colored points...

See project ➙

Proposition

Using Javascript client side models to represent Django side models. My first time touching RESTful APIs.

See project ➙

Interactive Water in OpenGL (Download)

A simplified water simulation in immediate-mode OpenGL that is interactive. Clicking on the water lets you create splashes. Implemented in C++ using Visual Studio 2010, A compilation exists in the Debug folder

See project ➙

Dead Ones Game (Download)

A school project with some friends! Barely works as a "game." Press (Ctrl?)1,2,3 to change levels. Clicking lets you shoot and WASD lets you move. If you die the game crashes :). Painfully implemented in C++ / Lua.

See project ➙

Dead Ones Game Source Code (Download)

Source code for a school project. Learned some things about memory pools. Implemented AI as inspired by the famous autonomous agent behavior paper.

See project ➙