Richard Cho's repositories
react-personal-website
Personal website built using React.js
smart-journal-web-app
Flask web application that functions as a personal journal
calorie-tracking-ios-app
As an introduction to learning how to build iOS apps, I created a simple app that tracks a user’s daily caloric intake. The user enters their target goal and inputs their meals throughout the day, which visually increments a progress bar. It utilizes XCode and is written in Swift.
database-management-system
My partner and I created a basic database management system in Java using IntelliJ IDEA. We’ve implemented the core modules required to access stored data on the disk, page eviction policy in the buffer pool, B+ tree structure, etc. The database also features support for various query processing operators, transactions, locking, and concurrent queries.
covid-19-update-texter
As a personal project, I coded a python program that sends a daily, scheduled text to a user’s cellphone on updates regarding the number of daily positive tests for Covid-19 at Boston University. This program uses the Twilio API and Selenium for web scraping the data.
ocaml-interpreter
I coded an interpreter in OCaml for a small stack-based bytecode language. It has its own grammar definitions, parsers, and is able to run numerous commands, such as push, pop, basic arithmetic calculations, Boolean operations, support for scoping, variable binding, function declarations/calls, if/else statements, etc.