Stephen Choo's repositories
markov-twitter
A small web app that lets you create simple language models using Twitter users as an input.
zoom-meeting-avoider
A script to automatically join a zoom call and display a looped video of yourself
advent-of-code-2022
My solutions for Advent of Code 2022. Mostly messy Python - I've committed to completing all of them on the day of release - depending on how much time I have, they may or may not look pretty.
android-compose-course
Projects for the Android Basics with Compose course: https://developer.android.com/courses/android-basics-compose/course
android-xml-scripts
Some simple scripts I've been using at work to generate boilerplate XML IDs for Android
aoc-2023
Solutions for AOC 2023 (plus helper utilities and scripts to generate boilerplate). Aiming to alternate between Python, Kotlin, TypeScript this year
cs50-ai
Completed projects for Harvard's CS50 Introduction to Artificial Intelligence Course
cs50-web
Completed projects for Harvard's CS50 Web Programming Course
dental-first-aid
A single page app made to guide patients who have had a dental injury due to physical trauma
dotfiles
Default configuration for Le Wagon's students
google-foobar-solutions
My solutions to the Google Foobar challenge. All levels have been completed, and pass the unit tests within the time limit, though the code is still not fully optimised in some areas
imc-prosperity-2024
My scripts for the IMC Prosperity 2024 algorithmic trading challenge
news-corpus
A collection of scripts that grabs headlines off news site's twitter, and updates a remote Amazon DynamoDB. I'll be using this as a corpus to practice NLP.
procrastination-blocker
Chrome extension - use machine learning to filter out non-productive websites
ray-tracer-browser
3d renderer for the browser. A personal project to practice linear algebra, test-driven development and TypeScript.
concurrency-presentation
Demo applications associated with a presentation I gave about concurrency, thread-safety, and the flaky behaviour that can happen
sample-project
sample-project
slidenotes
Mobile app that can generate flashcards/notes from a slide presentation (pptx, odp supported)
stephen-w-choo
Config files for my GitHub profile.
stopwatch-android
A recreation of the basic stopwatch app that comes with stock Android, made with Kotlin and Jetpack Compose