David Lu's repositories
fast-shortener
Non-persistent fast URL-shortening service in Go
platform
Open source Slack-alternative in Golang and React - Mattermost
SteamBuddy
Lists Steam games by multiple people
android
Mattermost app for Android phones and tablets
olympiads-notes
Courses I taught at Olympiads School
ConnectFour
Simple ConnectFour game written in Java
NecroBot
a Pokemon Go Bot. -> https://discord.gg/VXKxNFr
ScanGrader
An Optical Mark Recognition Program
Mattermost-WPF
WPF application for mattermost
mattermost-driver-javascript
Javascript library for interacting with the Mattermost API
ios
Mattermost iOS application source code
desktop
Mattermost Desktop application for Windows, Mac and Linux
mattermost-native-android
Native Android app for Mattermost
MattermostWPF
A fully native Mattermost client
ZopperPerm
An efficient permutations generator, supporting unlimited* lengths
cs138
cs138 assignments
GridRPG
A simple gird-based modular RPG game with no storyline as of yet.
EngHacks
A simple database crawler for enghacks 2015
NBodySim
An N-Body physics simulator using CUDA
FunWithCUDA
Computing Mandelbrot sets with CUDA in MATLAB, displays speed of CPU vs GPU
Poker-Odds
Poker odds calculator written in Matlab for Texas Hold 'em
BlackJackCPP
Blackjack written in C++, for Olympiads School's C++ Class Spring 2015
SettlersOfCatan
Basic Settlers of Catan game with modified game constraints. Development not finished. Written in Java for ICS4U.
ConwaysLife
Simulation using rules of Conways Game of Life, full GUI. Written in Java for ICS4U
CardArrayLists
Same as CardArrays, but with ArrayLists
CardArrays
A simple representation of a deck of cards with a full GUI, written in Java for ICS4U
Operation-Fallout
A basic (inaccurate, without any physics) radiation simulator with full GUI written in Java
Vandermonde
Fits points to a polynomial using the least squares method.