ABOUT ME
Majoring in Computer Science, Columbia University '20
I am a hardworking student who is always willing to learn. My main goal in life is to buy a house for my parents and provide them financial stability for the rest of their lives. I have a bilateral sensorineural hearing loss and am proud of it. I love my family, friends, green tea ice cream, and burmese coconut milk noodles. I became interested in Computer Science when I realized programming was another way of thinking. I enjoy giving each line of code its own meaning. Ever since, I've taught middle-school students the basics of Web Development, Python, and Java, built a work-out tracker, and created a messenger bot that allows people to send cryptocurrency across borders.
Brian Yang
SKILLS
Java
C
Python
Flask
HTML
CSS
JavaScript
Solidworks
Machining
MY WORK
Here are some of my latest projects.
ARIA: UV FILTRATION DEVICE
At the HK Maker Lab Program, I learned the foundation and interworkings of engineering design. We focused on addressing a health problem as we worked in teams to prototype and test a biomedical device, and develop an associated business plan. The program culminates in a pitch event to leading executives from the biomedical community. My team and I created a UV filtration device, Aria, for third world countries.
BINARY AND GRAY CODE GUESSING GAME
This game’s design is based on the combination of AutoCAD and an Arduino microcontroller. The game is a binary and gray code converter. The user had to guess the gray code or binary of the corresponding decimal number presented to him/her on the LCD display. The code included random number generator to randomize the decimal numbers and the number system. The game used a pushbutton user interface to identify 4-bit binary numbers. The game would wait for user input in order to start a round of the game, and then it would compare the input that the user provides and the correct answer to determine if the user won or lost.
STELLA
Stellar lumens is a cryptocurrency that allows for near-instant global payments for only a fraction of a cent. With current financial systems, such as Western Union and MoneyGram, participants have to pay steep fee's and often have to wait up to 3 business days to receive the money. To highlight the great features of Stellar lumens, we wanted to create an interface that simplifies the ability to send lumens across borders utilizing Facebook messenger. Stella interacts with the Stellar network through Facebook Messenger Main features: send lumens, check account balance, and create and verify new account.
WORKOUT TRACKER
I decided to create a program to track my workout progress and determine specific workout routines based on a desired body type. I learned to navigate through Java APIs fluidly and use hashmaps to store workouts with each lift and reps performed on specific days, storing workouts as the key and days as the value. In addition, I manipulated strings, arraylists, and arithmetic algorithms to return workout routines with specific sets, reps, and days depending on user’s goals. The Workout Trakcer is a simple Java program to keep track of personal workout routines, highest sets and reps, body fat percentage, and calories burnt, calculates the amount of calories one needs to lose and creates a specific workout routine with meal plans depending on user’s goals, and provides motivational messages to push the user to continue to reach their goals
COUNTY THE COUNTING TURTLE
County the Counting Turtle is a toy that teaches a toddler how to count through interaction. Our design incorporates a turtle body, worm gear, rotational movements, path-tracing, and visual display. The shell is connected to the back of the toy, acting like a hinge-like cap. The worm gear connects to the front axle of the wheels and the mid-center of the rotating plate; therefore, the plate rotates in the same ratio of the rotation of the wheels. On the rotating plate, we have nine half-arcs that are equidistant from each other and from the center of the rotating plate. On each of the arcs, we have an organic toy fish that traces through the path of the arc. The child can bring down the fish until it touches the rotating plate. Each face of the fish displays an amount of stars pertaining to the number on the plate. The overall design works by rolling the turtle across until a number appears on the slot of the plate.
MY JOY
FAMILY
FRIENDS
FOOD
LION DANCE
BASKETBALL
WHERE I WORK
Shoot me a call or leave me a note