Pinned Repositories
BS-Block
Need to dodge a distracting coworker or an annoying conversation? Use this Chrome extension to call your phone
external-lab
In-class lab to practice parser combinators (and language architecture)
internal-lab
jchani.github.io
JS-Coding-Challenges
language-design
Assignment 2: read and write about language design
LZ77-Compression
CS189 Project: Implementing a LZ77 Compression Scheme
MusicVisualizer
Created with JavaScript and HTML Canvas. Song retrieval using the SoundCloud API
PatatapPlusPlus
An animation and sound kit played with your keyboard that allows you to record your creations
spotify-festival-lineup
Creates a visual music festival line-up displaying the user's most listened-to artists on Spotify
jchani's Repositories
jchani/MusicVisualizer
Created with JavaScript and HTML Canvas. Song retrieval using the SoundCloud API
jchani/BS-Block
Need to dodge a distracting coworker or an annoying conversation? Use this Chrome extension to call your phone
jchani/external-lab
In-class lab to practice parser combinators (and language architecture)
jchani/internal-lab
jchani/jchani.github.io
jchani/JS-Coding-Challenges
jchani/language-design
Assignment 2: read and write about language design
jchani/LZ77-Compression
CS189 Project: Implementing a LZ77 Compression Scheme
jchani/PatatapPlusPlus
An animation and sound kit played with your keyboard that allows you to record your creations
jchani/spotify-festival-lineup
Creates a visual music festival line-up displaying the user's most listened-to artists on Spotify
jchani/match-thread-bot
Match thread creation bot for reddit.com
jchani/MMM-Traffic
This is a module for the MagicMirror project. It uses the Google Maps Directions API to get current commute time using current and past traffic conditions.
jchani/POI-finder
Simple app to display points of interest around a location using the Google Maps API. Created to simplify the grunt work of an intern friend
jchani/practice-scala
jchani/project-ideas
Assignment 3: generate ideas for the project
jchani/project-pitch
Assignment 6: pitch your project ideas
jchani/QWOP-AI
jchani/regular-expressions
Assignment 5: implementing regular expressions as an internal DSL
jchani/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
jchani/what-is-a-DSL
Assignment 1: read and write about DSLs
jchani/wikipedia-map
A web app for visualizing the connections between Wikipedia pages.