Joanna Chen's Projects
Asteroids project implemented with JavaScript canvas and prototypal inheritance.
Interactive browser instrument inspired by percussive hemiolas and polyrhythms. Built with D3.js and Web Audio API.
Create brewery travel guides, share brewery knowledge in a forum, and search for favorite breweries. Built with Ruby on Rails, React/Redux, AWS S3, and Yelp Fusion REST API.
Calendar-view app to easily navigate Hakkasan Group events.
Personal notes for lifelong learning. Topics: new languages (C#, TypeScript, Java, Elixir) and design/testing patterns (Domain-Driven Design, Command-Query Separation, Mockist/Classical testing).
MapleStory scroll management app built to help MapleLegends scroll sellers stay up-to-date with market prices. Market data scraped from OwlRepo and simple user interface inspired by FruitScroll.
Manage tasks in a healthy and productive way with built-in session and break intervals based on the pomodoro technique. Built with React (Next.js, Provider Pattern), React DnD, and Web Audio API.
Sales tax receipt printer that takes in text files of imported or domestic items.
Explore voice-controlled music generation and create sounds with fellow users or SyneBot. Built with Express, React, Web Speech API, Web Audio API, and Socket.io.