Projects


Machine Learning

Evolving Dots

A population learns to reach a goal by using an evolutionary algorithm.

p5.js
MyTorch

My reimplementation of a small subset of PyTorch.

Python PyTorch
Chatbot

A bot that chats with you using an RNN architecture with GRU units.

Python TensorFlow

Data Analysis / Visualization

Judging Book Covers

An analysis of Amazon book data that investigates whether the visual features of book covers affect sales.

Python Pandas
Natural Capital Visualization

An interactive dashboard created for Stanford Natural Capital Project's training program.

HTML CSS JS

Apps

Acoustic Corrector

An app that identifies acoustic distortions and performs real-time correction on streaming audio.

Java Android

Games

Spotify Quiz

An app that creates personal music quizzes from your own Spotify playlists.

HTML CSS JS

Tools

GPA Calculator

Simple script that reads PDF files of EPFL transcripts and calculates GPA.

Python
Pomodoro

Very minimal pomodoro website.

HTML CSS JS