Jonathan Becker 白宗恒's Projects
I am working through Grokking Algorithms by Aditya Y. Bhargava. For practice, I want to implement each algorithm from the book.
asksort is a project seeking to make use of sorting algorithms to speed up the process of ranking things.
ᠪᡝᡩᡠᠨ (Bedun) is a tool to quickly and easily make use of online Manchu dictionaries
In Manchu, ᠪᠣᠯᡤᠣᡴᠣᠨ (bolgokon) means "somewhat clean," and this is an application that makes your workflow just that.
A small BASIC-to-C compiler written in Python.
Code Bubbles integrated development environment
CapyRunner is a fun and addictive infinite runner game for iOS.
Hangman but with common 4 character idioms in Chinese
Flask Web App that uses the Pandas library to give restaurant recommendations
coPY is a simple Python app with an intuitive GUI that allows users to copy all photos from a directory in a matter of seconds.
DVDream is a fun, retro-inspired application that lets you create a mesmerizing display of bouncing DVD logos set to the sounds of vaporwave music.
DVDream 95 is a fun and nostalgic JavaScript web application that allows users to relive the glory days of Windows 95 by watching a bouncing logo in a classic Windows 95 window.
Fangga (ᡶᠠᠩᡤᠠ) is an Anki add-on to go from Manchu script to Romanized Manchu and vice-versa
Simple utility tool to clean up screenshots made with C++. Simply plop the directory on your Desktop and leave the program running.
Game Controller File Reader is an iOS App that allows you to read PDFs with a game controller.
Project making it really easy to make a photo frame that randomly cycles through pictures.
I analyzed the most common words in songs by the Korean girl group GFriend.
Building on the silly, superfluous GFriend Lyrics Frequency project, I decided to compare GFriend, Twice, and BlackPink.
This is a simple CRUD API in Go which uses PostgreSQL for a database manager, GORM for an ORM, and Gin for a web framework.
A very basic web server done in Go, to be built upon.
I'm making an attractive, minimal GUI for text-davinci-002.
Hell's Sous Chef is an AI chatbot that allows you to ask for cooking advice from a chatbot meant to emulate Gordon Ramsay.
For my final project for Harvey Mudd's CS5 class in 2020, I created a version of Mastermind (which was, in turn, a version of Bulls and Cows) with my partner for the class. In our version, the user is tasked with figuring out what number the computer has randomly generated, and it's also capable of keeping track of your win-loss rate.
An implementation of Nim in Java
Rock, Paper, Scissors, Lizard, Spock... implemented in Java
A simple HTTP 1.1 server implemented in Java for Harvey Mudd's Programming Practicum Class!
Koans to learn Javascript
My portfolio website, built in Astro.
I'm tired of the endless search for a good task manager app. So, like any good programmer, I cobbled together my own janky version.